|
Apache Mesos
|
#include <flags.hpp>
Public Member Functions | |
| Flags () | |
Public Member Functions inherited from mesos::internal::logging::Flags | |
| Flags () | |
Public Member Functions inherited from flags::FlagsBase | |
| FlagsBase () | |
| virtual | ~FlagsBase ()=default |
| FlagsBase (const FlagsBase &)=default | |
| FlagsBase (FlagsBase &&)=delete | |
| FlagsBase & | operator= (const FlagsBase &)=default |
| FlagsBase & | operator= (FlagsBase &&)=delete |
| virtual Try< Warnings > | load (const std::string &prefix) |
| virtual Try< Warnings > | load (const Option< std::string > &prefix, int argc, const char *const *argv, bool unknowns=false, bool duplicates=false) |
| virtual Try< Warnings > | load (const Option< std::string > &prefix, int *argc, char ***argv, bool unknowns=false, bool duplicates=false) |
| virtual Try< Warnings > | load (const std::map< std::string, Option< std::string >> &values, bool unknowns=false, const Option< std::string > &prefix=None()) |
| virtual Try< Warnings > | load (const std::map< std::string, std::string > &values, bool unknowns=false, const Option< std::string > &prefix=None()) |
| std::string | usage (const Option< std::string > &message=None()) const |
| void | setUsageMessage (const std::string &message) |
| const_iterator | begin () const |
| const_iterator | end () const |
| iterator | begin () |
| iterator | end () |
| template<typename Flags , typename T1 , typename T2 , typename F > | |
| void | add (T1 Flags::*t1, const Name &name, const Option< Name > &alias, const std::string &help, const T2 *t2, F validate) |
| template<typename Flags , typename T1 , typename T2 , typename F > | |
| void | add (T1 Flags::*t1, const Name &name, const Option< Name > &alias, const std::string &help, const T2 &t2, F validate) |
| template<typename Flags , typename T1 , typename T2 , typename F > | |
| void | add (T1 Flags::*t1, const Name &name, const std::string &help, const T2 &t2, F validate) |
| template<typename Flags , typename T1 , typename T2 > | |
| void | add (T1 Flags::*t1, const Name &name, const std::string &help, const T2 &t2) |
| template<typename Flags , typename T > | |
| void | add (T Flags::*t, const Name &name, const std::string &help) |
| template<typename Flags , typename T1 , typename T2 > | |
| void | add (T1 Flags::*t1, const Name &name, const Option< Name > &alias, const std::string &help, const T2 &t2) |
| template<typename Flags , typename T , typename F > | |
| void | add (Option< T > Flags::*option, const Name &name, const Option< Name > &alias, const std::string &help, F validate) |
| template<typename Flags , typename T , typename F > | |
| void | add (Option< T > Flags::*option, const Name &name, const std::string &help, F validate) |
| template<typename Flags , typename T > | |
| void | add (Option< T > Flags::*option, const Name &name, const std::string &help) |
| template<typename Flags , typename T > | |
| void | add (Option< T > Flags::*option, const Name &name, const Option< Name > &alias, const std::string &help) |
| void | add (const Flag &flag) |
| std::map< std::string, Option< std::string > > | extract (const std::string &prefix) const |
| std::map< std::string, std::string > | buildEnvironment (const Option< std::string > &prefix=None()) const |
Additional Inherited Members | |
Public Types inherited from flags::FlagsBase | |
| typedef std::map< std::string, Flag >::const_iterator | const_iterator |
| typedef std::map< std::string, Flag >::iterator | iterator |
Protected Attributes inherited from flags::FlagsBase | |
| std::string | programName_ |
| Option< std::string > | usageMessage_ |
| mesos::internal::slave::Flags::Flags | ( | ) |
| Option<ACLs> mesos::internal::slave::Flags::acls |
| Option<std::string> mesos::internal::slave::Flags::advertise_ip |
| Option<std::string> mesos::internal::slave::Flags::advertise_port |
| Option<SlaveCapabilities> mesos::internal::slave::Flags::agent_features |
| std::string mesos::internal::slave::Flags::appc_simple_discovery_uri_prefix |
| std::string mesos::internal::slave::Flags::appc_store_dir |
| Option<std::string> mesos::internal::slave::Flags::attributes |
| bool mesos::internal::slave::Flags::authenticate_http_readonly |
| bool mesos::internal::slave::Flags::authenticate_http_readwrite |
| std::string mesos::internal::slave::Flags::authenticatee |
| Duration mesos::internal::slave::Flags::authentication_backoff_factor |
| Duration mesos::internal::slave::Flags::authentication_timeout_max |
| Duration mesos::internal::slave::Flags::authentication_timeout_min |
| std::string mesos::internal::slave::Flags::authorizer |
| Duration mesos::internal::slave::Flags::container_disk_watch_interval |
| Option<std::string> mesos::internal::slave::Flags::container_logger |
| std::string mesos::internal::slave::Flags::containerizers |
| Option<std::string> mesos::internal::slave::Flags::csi_plugin_config_dir |
| Option<ContainerDNSInfo> mesos::internal::slave::Flags::default_container_dns |
| Option<ContainerInfo> mesos::internal::slave::Flags::default_container_info |
| std::string mesos::internal::slave::Flags::default_role |
| Option<std::string> mesos::internal::slave::Flags::disk_profile_adaptor |
| Duration mesos::internal::slave::Flags::disk_watch_interval |
| std::string mesos::internal::slave::Flags::docker |
| Option<JSON::Object> mesos::internal::slave::Flags::docker_config |
| bool mesos::internal::slave::Flags::docker_ignore_runtime |
| bool mesos::internal::slave::Flags::docker_kill_orphans |
| Option<std::string> mesos::internal::slave::Flags::docker_mesos_image |
| std::string mesos::internal::slave::Flags::docker_registry |
| Duration mesos::internal::slave::Flags::docker_remove_delay |
| std::string mesos::internal::slave::Flags::docker_socket |
| Duration mesos::internal::slave::Flags::docker_stop_timeout |
| std::string mesos::internal::slave::Flags::docker_store_dir |
| std::string mesos::internal::slave::Flags::docker_volume_checkpoint_dir |
| bool mesos::internal::slave::Flags::docker_volume_chown |
| Option<DomainInfo> mesos::internal::slave::Flags::domain |
| Option<std::string> mesos::internal::slave::Flags::domain_socket_location |
| bool mesos::internal::slave::Flags::enforce_container_disk_quota |
| Option<JSON::Object> mesos::internal::slave::Flags::executor_environment_variables |
| Duration mesos::internal::slave::Flags::executor_registration_timeout |
| Duration mesos::internal::slave::Flags::executor_reregistration_timeout |
| Duration mesos::internal::slave::Flags::executor_shutdown_grace_period |
| std::string mesos::internal::slave::Flags::fetcher_cache_dir |
| Bytes mesos::internal::slave::Flags::fetcher_cache_size |
| Duration mesos::internal::slave::Flags::fetcher_stall_timeout |
| Option<Firewall> mesos::internal::slave::Flags::firewall_rules |
| std::string mesos::internal::slave::Flags::frameworks_home |
| Duration mesos::internal::slave::Flags::gc_delay |
| double mesos::internal::slave::Flags::gc_disk_headroom |
| bool mesos::internal::slave::Flags::gc_non_executor_container_sandboxes |
| Option<std::string> mesos::internal::slave::Flags::hadoop_home |
| Option<std::string> mesos::internal::slave::Flags::hooks |
| Option<std::string> mesos::internal::slave::Flags::hostname |
| bool mesos::internal::slave::Flags::hostname_lookup |
| Option<std::string> mesos::internal::slave::Flags::http_authenticators |
| bool mesos::internal::slave::Flags::http_command_executor |
| bool mesos::internal::slave::Flags::http_executor_domain_sockets |
| Duration mesos::internal::slave::Flags::http_heartbeat_interval |
| Option<ImageGcConfig> mesos::internal::slave::Flags::image_gc_config |
| Option<std::string> mesos::internal::slave::Flags::image_providers |
| Option<std::string> mesos::internal::slave::Flags::image_provisioner_backend |
| Option<std::string> mesos::internal::slave::Flags::ip |
| Option<std::string> mesos::internal::slave::Flags::ip6 |
| Option<std::string> mesos::internal::slave::Flags::ip6_discovery_command |
| Option<std::string> mesos::internal::slave::Flags::ip_discovery_command |
| std::string mesos::internal::slave::Flags::isolation |
| std::string mesos::internal::slave::Flags::launcher |
| std::string mesos::internal::slave::Flags::launcher_dir |
| Option<flags::SecurePathOrValue> mesos::internal::slave::Flags::master |
| Option<std::string> mesos::internal::slave::Flags::master_detector |
| size_t mesos::internal::slave::Flags::max_completed_executors_per_framework |
| bool mesos::internal::slave::Flags::memory_profiling |
| Option<Modules> mesos::internal::slave::Flags::modules |
| Option<std::string> mesos::internal::slave::Flags::modulesDir |
| Option<std::string> mesos::internal::slave::Flags::network_cni_config_dir |
| bool mesos::internal::slave::Flags::network_cni_metrics |
| Option<std::string> mesos::internal::slave::Flags::network_cni_plugins_dir |
| bool mesos::internal::slave::Flags::network_cni_root_dir_persist |
| Duration mesos::internal::slave::Flags::oversubscribed_resources_interval |
| uint16_t mesos::internal::slave::Flags::port |
| Option<std::string> mesos::internal::slave::Flags::qos_controller |
| Duration mesos::internal::slave::Flags::qos_correction_interval_min |
| std::string mesos::internal::slave::Flags::reconfiguration_policy |
| std::string mesos::internal::slave::Flags::recover |
| Duration mesos::internal::slave::Flags::recovery_timeout |
| Duration mesos::internal::slave::Flags::register_retry_interval_min |
| Duration mesos::internal::slave::Flags::registration_backoff_factor |
| Option<std::string> mesos::internal::slave::Flags::resource_estimator |
| Option<std::string> mesos::internal::slave::Flags::resource_provider_config_dir |
| Option<std::string> mesos::internal::slave::Flags::resources |
| std::string mesos::internal::slave::Flags::runtime_dir |
| std::string mesos::internal::slave::Flags::sandbox_directory |
| Option<std::string> mesos::internal::slave::Flags::secret_resolver |
| bool mesos::internal::slave::Flags::strict |
| bool mesos::internal::slave::Flags::switch_user |
| bool mesos::internal::slave::Flags::version |
| Option<std::string> mesos::internal::slave::Flags::volume_gid_range |
| std::string mesos::internal::slave::Flags::work_dir |
| Duration mesos::internal::slave::Flags::zk_session_timeout |
1.8.11