OpenDaVINCI  4.16.0
odcore::dmcp::ModuleConfigurationProvider Class Referenceabstract

#include <ModuleConfigurationProvider.h>

Inheritance diagram for odcore::dmcp::ModuleConfigurationProvider:
Inheritance graph

Public Member Functions

virtual ~ModuleConfigurationProvider ()
 
virtual
odcore::base::KeyValueConfiguration 
getConfiguration (const odcore::data::dmcp::ModuleDescriptor &md)=0
 

Detailed Description

The ModuleConfigurationProvider provides a KeyValueConfiguration for a given ModuleDescriptor.

Constructor & Destructor Documentation

virtual odcore::dmcp::ModuleConfigurationProvider::~ModuleConfigurationProvider ( )
inlinevirtual

Member Function Documentation

virtual odcore::base::KeyValueConfiguration odcore::dmcp::ModuleConfigurationProvider::getConfiguration ( const odcore::data::dmcp::ModuleDescriptor &  md)
pure virtual

Returns a configuration for the given ModuleDescriptor. Since multiple thread may call this method, it has to be implemented thread-safe.

Implemented in odcontext::base::SuperComponent.

Referenced by odcore::dmcp::connection::ModuleConnection::nextContainer().