Android-cuttlefish cvd tool
Functions
cuttlefish::anonymous_namespace{flag_forwarder.cc} Namespace Reference

Functions

std::map< std::string, std::string > CurrentFlagsToTypes ()
 
xmlNodePtr xmlChildWithName (xmlNodePtr node, const std::string &name)
 
std::string xmlContent (xmlNodePtr node)
 
template<typename T >
FromString (const std::string &str)
 
std::unique_ptr< SubprocessFlagMakeDynamicFlag (const std::string &subprocess, const gflags::CommandLineFlagInfo &flag_info)
 
std::vector< gflags::CommandLineFlagInfo > FlagsForSubprocess (std::string helpxml_output)
 

Function Documentation

◆ CurrentFlagsToTypes()

std::map< std::string, std::string > cuttlefish::anonymous_namespace{flag_forwarder.cc}::CurrentFlagsToTypes ( )

Returns a mapping between flag name and "gflags type" as strings for flags defined in the binary.

◆ FlagsForSubprocess()

std::vector< gflags::CommandLineFlagInfo > cuttlefish::anonymous_namespace{flag_forwarder.cc}::FlagsForSubprocess ( std::string  helpxml_output)

◆ FromString()

template<typename T >
T cuttlefish::anonymous_namespace{flag_forwarder.cc}::FromString ( const std::string &  str)

◆ MakeDynamicFlag()

std::unique_ptr< SubprocessFlag > cuttlefish::anonymous_namespace{flag_forwarder.cc}::MakeDynamicFlag ( const std::string &  subprocess,
const gflags::CommandLineFlagInfo &  flag_info 
)

Creates a dynamic flag

◆ xmlChildWithName()

xmlNodePtr cuttlefish::anonymous_namespace{flag_forwarder.cc}::xmlChildWithName ( xmlNodePtr  node,
const std::string &  name 
)

Returns a pointer to the child of node with name name.

For example, invoking xmlChildWithName(<foo><bar>abc</bar></foo>, "foo") will return <bar>abc</bar>.

◆ xmlContent()

std::string cuttlefish::anonymous_namespace{flag_forwarder.cc}::xmlContent ( xmlNodePtr  node)

Returns a string with the content of an xml node.

For example, calling xmlContent(<bar>abc</bar>) will return "abc".