OpenJAUS Software Development Kit  4.3.1
Public Types | Public Member Functions | List of all members
openjaus::core::services::DiscoveryClientSettingsInterface Class Referenceabstract

#include <DiscoveryClientSettingsInterface.h>

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

Public Types

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

Public Member Functions

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

Member Enumeration Documentation

§ DiscoveryLevel

Enumerator
SYSTEM 
SUBSYSTEM 

§ QueryIdentificationBroadcastDuration

Enumerator
ONCE_AT_STARTUP 
UNTIL_DISCOVERY_FOUND 
CONTINUOUS 

Constructor & Destructor Documentation

§ DiscoveryClientSettingsInterface()

openjaus::core::services::DiscoveryClientSettingsInterface::DiscoveryClientSettingsInterface ( )
inline

§ ~DiscoveryClientSettingsInterface()

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

Member Function Documentation

§ getDiscoveryLevel()

virtual DiscoveryLevel openjaus::core::services::DiscoveryClientSettingsInterface::getDiscoveryLevel ( )
pure virtual

§ getQueryIdentificationBroadcastDuration()

virtual QueryIdentificationBroadcastDuration openjaus::core::services::DiscoveryClientSettingsInterface::getQueryIdentificationBroadcastDuration ( )
pure virtual

§ getQueryIdentificationBroadcastInterval_sec()

virtual int openjaus::core::services::DiscoveryClientSettingsInterface::getQueryIdentificationBroadcastInterval_sec ( )
pure virtual

§ getRegisterServicesBroadcastInterval_sec()

virtual int openjaus::core::services::DiscoveryClientSettingsInterface::getRegisterServicesBroadcastInterval_sec ( )
pure virtual

§ getVerifyRegisterServicesInterval_sec()

virtual int openjaus::core::services::DiscoveryClientSettingsInterface::getVerifyRegisterServicesInterval_sec ( )
pure virtual

§ verifyRegisterServices()

virtual bool openjaus::core::services::DiscoveryClientSettingsInterface::verifyRegisterServices ( )
pure virtual

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