OpenDaVINCI  4.16.0
odcore::base::DataStoreManager Class Referenceabstract

#include <DataStoreManager.h>

Inheritance diagram for odcore::base::DataStoreManager:
Inheritance graph

Public Member Functions

virtual ~DataStoreManager ()
 
virtual void addDataStoreFor (odcore::base::AbstractDataStore &dataStore)=0
 
virtual void addDataStoreFor (const int32_t &datatype, odcore::base::AbstractDataStore &dataStore)=0
 
virtual
odcore::base::KeyValueDataStore
getKeyValueDataStore ()=0
 

Detailed Description

This interface manages access to the data store management.

Constructor & Destructor Documentation

odcore::base::DataStoreManager::~DataStoreManager ( )
virtual

Member Function Documentation

virtual void odcore::base::DataStoreManager::addDataStoreFor ( odcore::base::AbstractDataStore dataStore)
pure virtual

This method adds a data store for a all data types.

Parameters
dataStoreData store to be added.

Implemented in odcore::base::module::TimeTriggeredConferenceClientModule.

virtual void odcore::base::DataStoreManager::addDataStoreFor ( const int32_t &  datatype,
odcore::base::AbstractDataStore dataStore 
)
pure virtual

This method adds a data store for a given data type.

Parameters
datatypeDatatype for which a datastore should be added.
dataStoreData store to be added.

Implemented in odcore::base::module::TimeTriggeredConferenceClientModule.

virtual odcore::base::KeyValueDataStore& odcore::base::DataStoreManager::getKeyValueDataStore ( )
pure virtual

This method returns a key/value-datastore for all captured data.

Returns
Key/Value-data store containing all received data.

Implemented in odcore::base::module::TimeTriggeredConferenceClientModule.