Skip to content
API Documentation
BastionGuard™
anonymous_namespace{dns_secure.cpp}::BwrapArgs Struct Reference

Public Member Functions

void add (const std::string &s)
std::vector< char * > to_argv ()

Public Attributes

std::vector< std::string > store

Detailed Description

Definition at line 81 of file dns_secure.cpp.

Member Function Documentation

◆ add()

void anonymous_namespace{dns_secure.cpp}::BwrapArgs::add ( const std::string & s)
inline

Definition at line 83 of file dns_secure.cpp.

83{ store.push_back(s); }

References store.

◆ to_argv()

std::vector< char * > anonymous_namespace{dns_secure.cpp}::BwrapArgs::to_argv ( )
inline

Definition at line 85 of file dns_secure.cpp.

85 {
86 std::vector<char*> out;
87 out.reserve(store.size() + 1);
88 for (auto& s : store)
89 out.push_back(s.data());
90 out.push_back(nullptr);
91 return out;
92 }

References store.

Member Data Documentation

◆ store

std::vector<std::string> anonymous_namespace{dns_secure.cpp}::BwrapArgs::store

Definition at line 82 of file dns_secure.cpp.

Referenced by add(), and to_argv().


The documentation for this struct was generated from the following file: