OpenJAUS SAE SDK  6.0.0
Public Types | Public Member Functions | List of all members
openjaus::core_v1_1::services::DiscoveryClientSettingsInterface Class Referenceabstract

#include <DiscoveryClientSettingsInterface.h>

Inherited by openjaus::core_v1_1::services::DiscoveryClientSettings [virtual].

Public Types

enum  DiscoveryLevel { SYSTEM, SUBSYSTEM }
 
enum  QueryIdentificationBroadcastDuration { DISABLED, ONCE_AT_STARTUP, UNTIL_DISCOVERY_FOUND, CONTINUOUS }
 

Public Member Functions

 DiscoveryClientSettingsInterface ()
 
virtual ~DiscoveryClientSettingsInterface ()
 
virtual DiscoveryLevel getDiscoveryLevel () const =0
 
virtual int getRegisterServicesBroadcastInterval_sec () const =0
 
virtual QueryIdentificationBroadcastDuration getQueryIdentificationBroadcastDuration () const =0
 
virtual int getQueryIdentificationBroadcastInterval_sec () const =0
 
virtual bool verifyRegisterServices () const =0
 
virtual int getVerifyRegisterServicesInterval_sec () const =0
 
virtual bool identifyUnknownComponentsEnabled () const =0
 

Member Enumeration Documentation

◆ DiscoveryLevel

Enumerator
SYSTEM 
SUBSYSTEM 

◆ QueryIdentificationBroadcastDuration

Enumerator
DISABLED 
ONCE_AT_STARTUP 
UNTIL_DISCOVERY_FOUND 
CONTINUOUS 

Constructor & Destructor Documentation

◆ DiscoveryClientSettingsInterface()

openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::DiscoveryClientSettingsInterface ( )
inline

◆ ~DiscoveryClientSettingsInterface()

virtual openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::~DiscoveryClientSettingsInterface ( )
inlinevirtual

Member Function Documentation

◆ getDiscoveryLevel()

virtual DiscoveryLevel openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::getDiscoveryLevel ( ) const
pure virtual

◆ getQueryIdentificationBroadcastDuration()

virtual QueryIdentificationBroadcastDuration openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::getQueryIdentificationBroadcastDuration ( ) const
pure virtual

◆ getQueryIdentificationBroadcastInterval_sec()

virtual int openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::getQueryIdentificationBroadcastInterval_sec ( ) const
pure virtual

◆ getRegisterServicesBroadcastInterval_sec()

virtual int openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::getRegisterServicesBroadcastInterval_sec ( ) const
pure virtual

◆ getVerifyRegisterServicesInterval_sec()

virtual int openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::getVerifyRegisterServicesInterval_sec ( ) const
pure virtual

◆ identifyUnknownComponentsEnabled()

virtual bool openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::identifyUnknownComponentsEnabled ( ) const
pure virtual

◆ verifyRegisterServices()

virtual bool openjaus::core_v1_1::services::DiscoveryClientSettingsInterface::verifyRegisterServices ( ) const
pure virtual

The documentation for this class was generated from the following file: