Android-cuttlefish cvd tool
Classes | Functions | Variables
cuttlefish::anonymous_namespace{grpc_service_handler.cc} Namespace Reference

Classes

class  InsecureCliCredentials
 

Functions

bool PrintStream (std::stringstream *ss, const std::string &output)
 
std::vector< char * > CombineArgumentsAndOptions (const std::vector< std::string > &arguments, const std::vector< std::string > &options)
 
Result< void > RunGrpcCommand (const std::vector< std::string > &arguments, const std::vector< std::string > &options, std::stringstream &output_stream)
 
Result< std::string > RunGrpcCommand (const std::vector< std::string > &arguments, const std::vector< std::string > &options)
 
Result< std::string > RunGrpcCommand (const std::vector< std::string > &arguments)
 
Result< std::vector< std::string > > GetServiceList (const std::string &server_address)
 
Result< std::string > GetServerAddress (const std::vector< std::string > &server_address_list, const std::string &service_name)
 
Result< std::string > GetFullServiceName (const std::string &server_address, const std::string &service_name)
 
Result< std::string > GetFullMethodName (const std::string &server_address, const std::string &service_name, const std::string &method_name)
 
Result< std::string > HandleLsCmd (const std::vector< std::string > &server_address_list, const std::vector< std::string > &args)
 
Result< std::string > HandleTypeCmd (const std::vector< std::string > &server_address_list, const std::vector< std::string > &args)
 
Result< std::string > HandleCallCmd (const std::vector< std::string > &server_address_list, const std::vector< std::string > &args)
 

Variables

constexpr char kDefaultOptionL [] = "-l=false"
 
constexpr char kDefaultOptionJsonInput [] = "--json_input=true"
 
constexpr char kDefaultOptionJsonOutput [] = "--json_output=true"
 
constexpr char kServiceServerReflection []
 
constexpr char kServiceHealth [] = "grpc.health.v1.Health"
 
constexpr char kServiceControlEnvProxy [] = "ControlEnvProxyService"
 
constexpr char kServiceControlEnvProxyFull []
 

Function Documentation

◆ CombineArgumentsAndOptions()

std::vector< char * > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::CombineArgumentsAndOptions ( const std::vector< std::string > &  arguments,
const std::vector< std::string > &  options 
)

◆ GetFullMethodName()

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::GetFullMethodName ( const std::string &  server_address,
const std::string &  service_name,
const std::string &  method_name 
)

◆ GetFullServiceName()

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::GetFullServiceName ( const std::string &  server_address,
const std::string &  service_name 
)

◆ GetServerAddress()

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::GetServerAddress ( const std::vector< std::string > &  server_address_list,
const std::string &  service_name 
)

◆ GetServiceList()

Result< std::vector< std::string > > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::GetServiceList ( const std::string &  server_address)

◆ HandleCallCmd()

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::HandleCallCmd ( const std::vector< std::string > &  server_address_list,
const std::vector< std::string > &  args 
)

◆ HandleLsCmd()

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::HandleLsCmd ( const std::vector< std::string > &  server_address_list,
const std::vector< std::string > &  args 
)

◆ HandleTypeCmd()

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::HandleTypeCmd ( const std::vector< std::string > &  server_address_list,
const std::vector< std::string > &  args 
)

◆ PrintStream()

bool cuttlefish::anonymous_namespace{grpc_service_handler.cc}::PrintStream ( std::stringstream *  ss,
const std::string &  output 
)

◆ RunGrpcCommand() [1/3]

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::RunGrpcCommand ( const std::vector< std::string > &  arguments)

◆ RunGrpcCommand() [2/3]

Result< std::string > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::RunGrpcCommand ( const std::vector< std::string > &  arguments,
const std::vector< std::string > &  options 
)

◆ RunGrpcCommand() [3/3]

Result< void > cuttlefish::anonymous_namespace{grpc_service_handler.cc}::RunGrpcCommand ( const std::vector< std::string > &  arguments,
const std::vector< std::string > &  options,
std::stringstream &  output_stream 
)

Variable Documentation

◆ kDefaultOptionJsonInput

constexpr char cuttlefish::anonymous_namespace{grpc_service_handler.cc}::kDefaultOptionJsonInput[] = "--json_input=true"
constexpr

◆ kDefaultOptionJsonOutput

constexpr char cuttlefish::anonymous_namespace{grpc_service_handler.cc}::kDefaultOptionJsonOutput[] = "--json_output=true"
constexpr

◆ kDefaultOptionL

constexpr char cuttlefish::anonymous_namespace{grpc_service_handler.cc}::kDefaultOptionL[] = "-l=false"
constexpr

◆ kServiceControlEnvProxy

constexpr char cuttlefish::anonymous_namespace{grpc_service_handler.cc}::kServiceControlEnvProxy[] = "ControlEnvProxyService"
constexpr

◆ kServiceControlEnvProxyFull

constexpr char cuttlefish::anonymous_namespace{grpc_service_handler.cc}::kServiceControlEnvProxyFull[]
constexpr
Initial value:
=
"controlenvproxyserver.ControlEnvProxyService"

◆ kServiceHealth

constexpr char cuttlefish::anonymous_namespace{grpc_service_handler.cc}::kServiceHealth[] = "grpc.health.v1.Health"
constexpr

◆ kServiceServerReflection

constexpr char cuttlefish::anonymous_namespace{grpc_service_handler.cc}::kServiceServerReflection[]
constexpr
Initial value:
=
"grpc.reflection.v1alpha.ServerReflection"