MIRA
Public Types | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
RemoteAuthorityPropertyUpdater Class Reference

#include <fw/RemoteAuthority.h>

Inheritance diagram for RemoteAuthorityPropertyUpdater:
Inheritance graph
[legend]

Public Types

typedef Base::Type Type
 

Public Member Functions

 RemoteAuthorityPropertyUpdater ()
 
 ~RemoteAuthorityPropertyUpdater ()
 
void scheduleUpdate (const std::string &authorityID, RemoteAuthorityPropertyNode *property)
 Schedule an update of a remote property. More...
 
void removeScheduledUpdates (RemoteAuthorityPropertyNode *property)
 

Static Public Member Functions

static Type & instance ()
 Returns a reference to the singleton instance. More...
 
static bool isDestroyed ()
 Returns true, if the singleton was already destroyed. More...
 

Static Protected Member Functions

static Type * makeInstance ()
 
static void destroyInstance (void)
 

Member Typedef Documentation

◆ Type

typedef Base::Type Type
inherited

Constructor & Destructor Documentation

◆ RemoteAuthorityPropertyUpdater()

◆ ~RemoteAuthorityPropertyUpdater()

Member Function Documentation

◆ scheduleUpdate()

void scheduleUpdate ( const std::string &  authorityID,
RemoteAuthorityPropertyNode *  property 
)

Schedule an update of a remote property.

◆ removeScheduledUpdates()

void removeScheduledUpdates ( RemoteAuthorityPropertyNode *  property)

◆ instance()

static Type& instance ( )
inlinestaticinherited

Returns a reference to the singleton instance.

Exceptions
XSingletonIf the singleton was already destroyed (dead reference) or not yet created (when using ExplicitInstantiation).

◆ isDestroyed()

static bool isDestroyed ( )
inlinestaticinherited

Returns true, if the singleton was already destroyed.

Trying to access it will result in an exception.

◆ makeInstance()

static Type* makeInstance ( )
inlinestaticprotectedinherited

◆ destroyInstance()

static void destroyInstance ( void  )
inlinestaticprotectedinherited

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