|
Android-cuttlefish cvd tool
|
This is the complete list of members for cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl, including all inherited members.
| __pad0__ | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | |
| AddEmptyJsonCustomActionConfigs() | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlineprivate |
| AddJsonCustomActionConfigs(const Json::Value &custom_action_array) | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlineprivate |
| config_ | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | private |
| custom_action_config_ | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | private |
| custom_action_config_flag_ | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | private |
| custom_action_config_flag_(Flag::StringFlag("custom_action_config") .Help("Path to a custom action config JSON. Defaults to the file " "provided by build variable CVD_CUSTOM_ACTION_CONFIG. If " "this build variable is empty then the custom action " "config will be empty as well.") .Getter([this]() { return custom_action_config_[0];}) .Setter([this](std::string_view arg) -> Result< void > { if(!arg.empty() &&(arg=="unset"||arg=="\"unset\"")) { custom_action_config_.push_back(DefaultCustomActionConfig());} else if(!arg.empty() &&!FileExists(std::string(arg))) { return CF_ERRF("custom_action_config file \"{}\" does not exist.", arg);} else { custom_action_config_.emplace_back(arg);} return {};})) | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | |
| custom_actions_flag_ | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | private |
| custom_actions_flag_(Flag::StringFlag("custom_actions") .Help("Serialized JSON of an array of custom action objects " "(in the same format as custom action config JSON " "files). For use within --config preset config files; " "prefer --custom_action_config to specify a custom " "config file on the command line. Actions in this flag " "are combined with actions in --custom_action_config.") .Setter([this](std::string_view arg) -> Result< void > { if(arg=="unset"||arg=="\"unset\"") { AddEmptyJsonCustomActionConfigs();return {};} auto custom_action_array=CF_EXPECT(ParseJson(arg), "Could not read custom actions config flag");CF_EXPECT(AddJsonCustomActionConfigs(custom_action_array));return {};})) | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inline |
| CustomActionServers(const std::string &id_str=std::string()) const override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| CustomDeviceStateActions(const std::string &id_str=std::string()) const override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| CustomShellActions(const std::string &id_str=std::string()) const override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| Dependencies() const override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| Deserialize(const Json::Value &custom_actions_json) override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| Flags() const | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlineprivate |
| instance_actions_ | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | private |
| Name() const override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| Process(std::vector< std::string > &args) override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| ProcessFlags(const std::vector< FlagFeature * > &features, std::vector< std::string > &flags) | cuttlefish::FlagFeature | static |
| Serialize() const override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| TopologicalVisit(const std::unordered_set< FlagFeature * > &features, const std::function< Result< void >(FlagFeature *)> &callback) | cuttlefish::Feature< FlagFeature > | static |
| WriteGflagsCompatHelpXml(std::ostream &out) const override | cuttlefish::anonymous_namespace{custom_actions.cpp}::CustomActionConfigImpl | inlinevirtual |
| WriteGflagsHelpXml(const std::vector< FlagFeature * > &features, std::ostream &out) | cuttlefish::FlagFeature | static |
| ~ConfigFragment() | cuttlefish::ConfigFragment | virtual |
| ~Feature()=default | cuttlefish::Feature< FlagFeature > | virtual |