OpenDaVINCI  4.15.3
odcontext::base::DirectInterface Class Reference

#include <DirectInterface.h>

Inheritance diagram for odcontext::base::DirectInterface:
Inheritance graph

Public Member Functions

 DirectInterface (const string &multicastGroup, const uint32_t &CID, const string &configuration)
 
virtual ~DirectInterface ()
 
virtual const
odcore::base::KeyValueConfiguration 
getConfiguration () const
 
virtual const string getMulticastGroup () const
 
virtual uint32_t getCID () const
 
virtual bool isVerbose () const
 
virtual bool isSupercomponent () const
 

Detailed Description

This class provides access to the RuntimeControl using elsewhere prepared data.

Constructor & Destructor Documentation

odcontext::base::DirectInterface::DirectInterface ( const string &  multicastGroup,
const uint32_t &  CID,
const string &  configuration 
)

Constructor.

Parameters
multicastGroupMulticast group to be used for communication.
CIDConference ID.
configurationConfiguration data.

References odcore::base::KeyValueConfiguration::readFrom().

odcontext::base::DirectInterface::~DirectInterface ( )
virtual

Member Function Documentation

uint32_t odcontext::base::DirectInterface::getCID ( ) const
virtual

This method returns the conference ID (CID).

Returns
CID.

Implements odcontext::base::RuntimeControlInterface.

const KeyValueConfiguration odcontext::base::DirectInterface::getConfiguration ( ) const
virtual

This method returns the configuration to be used for the SystemContext.

Returns
KeyValueConfiguration to be used.

Implements odcontext::base::RuntimeControlInterface.

const string odcontext::base::DirectInterface::getMulticastGroup ( ) const
virtual

This method returns the multicast group to be used.

Returns
Multicast group.

Implements odcontext::base::RuntimeControlInterface.

bool odcontext::base::DirectInterface::isSupercomponent ( ) const
virtual

This method returns true if the RuntimeControl should provide supercomponent-functionality.

Returns
true if the RuntimeControl should provide supercomponent functionality.

Implements odcontext::base::RuntimeControlInterface.

bool odcontext::base::DirectInterface::isVerbose ( ) const
virtual

This method returns true if the RuntimeControl should be verbose.

Returns
true if the RuntimeControl should be verbose.

Implements odcontext::base::RuntimeControlInterface.