|
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::master::Flags::Flags | ( | ) |
| Option<ACLs> mesos::internal::master::Flags::acls |
| Option<std::string> mesos::internal::master::Flags::advertise_ip |
| Option<std::string> mesos::internal::master::Flags::advertise_port |
| Duration mesos::internal::master::Flags::agent_ping_timeout |
| Option<std::string> mesos::internal::master::Flags::agent_removal_rate_limit |
| Duration mesos::internal::master::Flags::agent_reregister_timeout |
| Duration mesos::internal::master::Flags::allocation_interval |
| std::string mesos::internal::master::Flags::allocator |
| bool mesos::internal::master::Flags::authenticate_agents |
| bool mesos::internal::master::Flags::authenticate_frameworks |
| bool mesos::internal::master::Flags::authenticate_http_frameworks |
| bool mesos::internal::master::Flags::authenticate_http_readonly |
| bool mesos::internal::master::Flags::authenticate_http_readwrite |
| std::string mesos::internal::master::Flags::authenticators |
| std::string mesos::internal::master::Flags::authorizers |
| Option<std::string> mesos::internal::master::Flags::cluster |
| Option<DomainInfo> mesos::internal::master::Flags::domain |
| Option<std::set<std::string> > mesos::internal::master::Flags::fair_sharing_excluded_resource_names |
| bool mesos::internal::master::Flags::filter_gpu_resources |
| Option<Firewall> mesos::internal::master::Flags::firewall_rules |
| std::string mesos::internal::master::Flags::framework_sorter |
| Option<std::string> mesos::internal::master::Flags::hooks |
| Option<std::string> mesos::internal::master::Flags::hostname |
| bool mesos::internal::master::Flags::hostname_lookup |
| std::string mesos::internal::master::Flags::http_authenticators |
| Option<std::string> mesos::internal::master::Flags::http_framework_authenticators |
| Option<std::string> mesos::internal::master::Flags::ip |
| Option<std::string> mesos::internal::master::Flags::ip_discovery_command |
| bool mesos::internal::master::Flags::log_auto_initialize |
| Option<std::string> mesos::internal::master::Flags::master_contender |
| Option<std::string> mesos::internal::master::Flags::master_detector |
| size_t mesos::internal::master::Flags::max_agent_ping_timeouts |
| size_t mesos::internal::master::Flags::max_completed_frameworks |
| size_t mesos::internal::master::Flags::max_completed_tasks_per_framework |
| size_t mesos::internal::master::Flags::max_unreachable_tasks_per_framework |
| Option<Modules> mesos::internal::master::Flags::modules |
| Option<std::string> mesos::internal::master::Flags::modulesDir |
| uint16_t mesos::internal::master::Flags::port |
| Option<int> mesos::internal::master::Flags::quorum |
| Option<RateLimits> mesos::internal::master::Flags::rate_limits |
| std::string mesos::internal::master::Flags::recovery_agent_removal_limit |
| std::string mesos::internal::master::Flags::registry |
| Duration mesos::internal::master::Flags::registry_fetch_timeout |
| Duration mesos::internal::master::Flags::registry_gc_interval |
| Duration mesos::internal::master::Flags::registry_max_agent_age |
| size_t mesos::internal::master::Flags::registry_max_agent_count |
| Duration mesos::internal::master::Flags::registry_store_timeout |
| bool mesos::internal::master::Flags::registry_strict |
| bool mesos::internal::master::Flags::require_agent_domain |
| Option<std::string> mesos::internal::master::Flags::roles |
| bool mesos::internal::master::Flags::root_submissions |
| std::string mesos::internal::master::Flags::user_sorter |
| bool mesos::internal::master::Flags::version |
| std::string mesos::internal::master::Flags::webui_dir |
| Option<std::string> mesos::internal::master::Flags::weights |
| Option<std::string> mesos::internal::master::Flags::work_dir |
| Option<flags::SecurePathOrValue> mesos::internal::master::Flags::zk |
| Duration mesos::internal::master::Flags::zk_session_timeout |
1.8.5