Android-cuttlefish cvd tool
Classes | Namespaces | Functions | Variables
flag_forwarder.cc File Reference
#include "cuttlefish/host/commands/start/flag_forwarder.h"
#include <cstring>
#include <map>
#include <sstream>
#include <string>
#include <unordered_set>
#include <vector>
#include <android-base/logging.h>
#include <gflags/gflags.h>
#include <libxml/parser.h>
#include "cuttlefish/common/libs/utils/contains.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
#include "cuttlefish/common/libs/utils/subprocess_managed_stdio.h"
Include dependency graph for flag_forwarder.cc:

Classes

class  cuttlefish::SubprocessFlag
 
class  cuttlefish::DynamicFlag< T >
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{flag_forwarder.cc}
 

Functions

std::map< std::string, std::string > cuttlefish::anonymous_namespace{flag_forwarder.cc}::CurrentFlagsToTypes ()
 
xmlNodePtr cuttlefish::anonymous_namespace{flag_forwarder.cc}::xmlChildWithName (xmlNodePtr node, const std::string &name)
 
std::string cuttlefish::anonymous_namespace{flag_forwarder.cc}::xmlContent (xmlNodePtr node)
 
template<typename T >
cuttlefish::anonymous_namespace{flag_forwarder.cc}::FromString (const std::string &str)
 
std::unique_ptr< SubprocessFlag > cuttlefish::anonymous_namespace{flag_forwarder.cc}::MakeDynamicFlag (const std::string &subprocess, const gflags::CommandLineFlagInfo &flag_info)
 
std::vector< gflags::CommandLineFlagInfo > cuttlefish::anonymous_namespace{flag_forwarder.cc}::FlagsForSubprocess (std::string helpxml_output)
 

Variables

static std::unordered_set< std::string > cuttlefish::kRepeatableFlags