OpenJAUS Software Development Kit  4.3.1
Classes | Functions | Variables
openjaus::core::services Namespace Reference

Classes

class  AccessControl
 Provides static methods for the AccessControl service. More...
 
class  AccessControlSettings
 Encapsulates the configuration settings needed by the AccessControl service. More...
 
class  AccessControlSettingsInterface
 
class  Configuration
 Provides static methods for the Configuration service. More...
 
class  ConfigurationSettings
 Encapsulates the configuration settings needed by the Configuration service. More...
 
class  ConfigurationSettingsInterface
 
class  Discovery
 Provides static methods for the Discovery service. More...
 
class  DiscoveryClient
 Provides static methods for the DiscoveryClient service. More...
 
class  DiscoveryClientSettings
 Encapsulates the configuration settings needed by the DiscoveryClient service. More...
 
class  DiscoveryClientSettingsInterface
 
class  DiscoverySettings
 Encapsulates the configuration settings needed by the Discovery service. More...
 
class  DiscoverySettingsInterface
 
class  Events
 Provides static methods for the Events service. More...
 
class  EventsSettings
 Encapsulates the configuration settings needed by the Events service. More...
 
class  EventsSettingsInterface
 Represents the configuration settings needed by the Events service. More...
 
class  Liveness
 Provides static methods for the Liveness service. More...
 
class  LivenessSettings
 Encapsulates the configuration settings needed by the Liveness service. More...
 
class  LivenessSettingsInterface
 
class  Management
 Provides static methods for the Management service. More...
 
class  Time
 Provides static methods for the Time service. More...
 
class  TimeSettings
 
class  TimeSettingsInterface
 
class  Transport
 Provides static methods for the Transport service. More...
 
class  TransportSettings
 Encapsulates the configuration settings needed by the Transport service. More...
 
class  TransportSettingsInterface
 Represents the configuration settings needed by the Transport service. More...
 

Functions

bool contains (const std::vector< std::string > &input, const std::string &key)
 

Variables

const int DEFAULT_DEFAULT_AUTHORITY = 0
 
const int DEFAULT_TIMEOUT_SEC = 0
 
const bool DEFAULT_ENABLE_SET_AUTHORITY = false
 
const uint8 DEFAULT_SUBSYSTEM_ID = 1
 
const uint8 DEFAULT_NODE_ID = 1
 
const uint8 DEFAULT_COMPONENT_ID = 1
 
const int DEFAULT_BROADCAST_DISCOVER_TIMEOUT = 500
 
const std::string DEFAULT_DISCOVERY_LEVEL = "System"
 
const int DEFAULT_REGISTER_SERVICES_BROADCAST_TIMEOUT_SEC = 0
 
const std::string DEFAULT_QUERY_BROADCAST_DURATION = "OnceAtStartup"
 
const int DEFAULT_QUERY_BROADCAST_INTERVAL_SEC = 0
 
const int DEFAULT_VERIFY_REGISTER_SERVICES_INTERVAL_SEC = 0
 
const bool DEFAULT_ENABLED_VALUE = true
 
const std::string DEFAULT_SUBSYSTEM_NAME = "OpenJAUS_Subsystem"
 
const std::string DEFAULT_NODE_NAME = "OpenJAUS_Node"
 
const int DEFAULT_TIMEOUT_MINUTES = 0
 
const std::string DEFAULT_HEARTBEAT_METHOD = "None"
 
const int DEFAULT_HEARTBEAT_INTERVAL = 1
 
const double DEFAULT_LIVENESS_TIMEOUT_SEC = 0
 
const bool DEFAULT_TCPENABLED_VALUE = false
 
const bool DEFAULT_CHECKTRANSPORTPOLICY_VALUE = false
 

Function Documentation

§ contains()

bool openjaus::core::services::contains ( const std::vector< std::string > &  input,
const std::string &  key 
)

Variable Documentation

§ DEFAULT_BROADCAST_DISCOVER_TIMEOUT

const int openjaus::core::services::DEFAULT_BROADCAST_DISCOVER_TIMEOUT = 500

§ DEFAULT_CHECKTRANSPORTPOLICY_VALUE

const bool openjaus::core::services::DEFAULT_CHECKTRANSPORTPOLICY_VALUE = false

§ DEFAULT_COMPONENT_ID

const uint8 openjaus::core::services::DEFAULT_COMPONENT_ID = 1

§ DEFAULT_DEFAULT_AUTHORITY

const int openjaus::core::services::DEFAULT_DEFAULT_AUTHORITY = 0

§ DEFAULT_DISCOVERY_LEVEL

const std::string openjaus::core::services::DEFAULT_DISCOVERY_LEVEL = "System"

§ DEFAULT_ENABLE_SET_AUTHORITY

const bool openjaus::core::services::DEFAULT_ENABLE_SET_AUTHORITY = false

§ DEFAULT_ENABLED_VALUE

const bool openjaus::core::services::DEFAULT_ENABLED_VALUE = true

§ DEFAULT_HEARTBEAT_INTERVAL

const int openjaus::core::services::DEFAULT_HEARTBEAT_INTERVAL = 1

§ DEFAULT_HEARTBEAT_METHOD

const std::string openjaus::core::services::DEFAULT_HEARTBEAT_METHOD = "None"

§ DEFAULT_LIVENESS_TIMEOUT_SEC

const double openjaus::core::services::DEFAULT_LIVENESS_TIMEOUT_SEC = 0

§ DEFAULT_NODE_ID

const uint8 openjaus::core::services::DEFAULT_NODE_ID = 1

§ DEFAULT_NODE_NAME

const std::string openjaus::core::services::DEFAULT_NODE_NAME = "OpenJAUS_Node"

§ DEFAULT_QUERY_BROADCAST_DURATION

const std::string openjaus::core::services::DEFAULT_QUERY_BROADCAST_DURATION = "OnceAtStartup"

§ DEFAULT_QUERY_BROADCAST_INTERVAL_SEC

const int openjaus::core::services::DEFAULT_QUERY_BROADCAST_INTERVAL_SEC = 0

§ DEFAULT_REGISTER_SERVICES_BROADCAST_TIMEOUT_SEC

const int openjaus::core::services::DEFAULT_REGISTER_SERVICES_BROADCAST_TIMEOUT_SEC = 0

§ DEFAULT_SUBSYSTEM_ID

const uint8 openjaus::core::services::DEFAULT_SUBSYSTEM_ID = 1

§ DEFAULT_SUBSYSTEM_NAME

const std::string openjaus::core::services::DEFAULT_SUBSYSTEM_NAME = "OpenJAUS_Subsystem"

§ DEFAULT_TCPENABLED_VALUE

const bool openjaus::core::services::DEFAULT_TCPENABLED_VALUE = false

§ DEFAULT_TIMEOUT_MINUTES

const int openjaus::core::services::DEFAULT_TIMEOUT_MINUTES = 0

§ DEFAULT_TIMEOUT_SEC

const int openjaus::core::services::DEFAULT_TIMEOUT_SEC = 0

§ DEFAULT_VERIFY_REGISTER_SERVICES_INTERVAL_SEC

const int openjaus::core::services::DEFAULT_VERIFY_REGISTER_SERVICES_INTERVAL_SEC = 0