#include "OMKIConnectors.h"
Include dependency graph for OMKConnectors.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | OMK |
namespace | OMK::Type |
namespace | OMK::Iii |
Classes | |
class | OMK::Iii::SimpleConnectorT< Type > |
The implementation class for simple connectors. More... | |
class | OMK::Iii::SharedConnectorT< Type > |
The implementation class for shared connectors. More... | |
class | OMK::Iii::AssociatedConnectorT< Type > |
The implementation class for associated connectors. More... | |
Defines | |
#define | DECLARE_TEMPLATE_CONNECTOR_FACTORY(ConnectorClass, Type) |
#define | DECLARE_CONNECTOR_FACTORY(ConnectorClass, Type) |
#define | REGISTER_TEMPLATE_CONNECTOR_FACTORY(ConnectorClass, Type) |
#define | REGISTER_CONNECTOR_FACTORY(ConnectorClass, Type) |
#define DECLARE_CONNECTOR_FACTORY | ( | ConnectorClass, | |||
Type | ) |
Value:
public: \ \ friend class OMK::Iii::ConnectorCreatorT< ConnectorClass > ; \ \ static OMK::Name OMK_CLASS_ID ; \ \ static const bool REGISTERED_IN_CONNECTOR_FACTORY ; \ protected: \ \ ConnectorClass( const Name& id, \ const OMK::Name& attributeId, \ OMK::Iii::InteractiveExtension *extension, \ const OMK::ConfigurationParameterDescriptor* node ) ; \ public: \ virtual ~ConnectorClass()
Definition at line 46 of file OMKConnectors.h.
#define DECLARE_TEMPLATE_CONNECTOR_FACTORY | ( | ConnectorClass, | |||
Type | ) |
Value:
public: \ \ friend class OMK::Iii::ConnectorCreatorT< ConnectorClass< Type > > ; \ \ static OMK::Name OMK_CLASS_ID ; \ \ static const bool REGISTERED_IN_CONNECTOR_FACTORY ; \ protected: \ \ ConnectorClass( const Name& id, \ const OMK::Name& attributeId, \ OMK::Iii::InteractiveExtension *extension, \ const OMK::ConfigurationParameterDescriptor* node ) ; \ public: \ virtual ~ConnectorClass()
Definition at line 29 of file OMKConnectors.h.
#define REGISTER_CONNECTOR_FACTORY | ( | ConnectorClass, | |||
Type | ) |
Value:
/* Factory */ \ template <> OMK::Name ConnectorClass::OMK_CLASS_ID( std::string( #ConnectorClass ) + typeid( Type ).name() ) ; \ template <> const bool ConnectorClass::REGISTERED_IN_CONNECTOR_FACTORY( OMK::ConnectorFactory::getInstance().registerCreator< OMK::Iii::ConnectorCreatorT< ConnectorClass > > ( ConnectorClass::OMK_CLASS_ID ) )
Definition at line 69 of file OMKConnectors.h.
#define REGISTER_TEMPLATE_CONNECTOR_FACTORY | ( | ConnectorClass, | |||
Type | ) |
Value:
/* Factory */ \ template <> OMK::Name ConnectorClass< Type >::OMK_CLASS_ID( std::string( #ConnectorClass ) + typeid( Type ).name() ) ; \ template <> const bool ConnectorClass< Type >::REGISTERED_IN_CONNECTOR_FACTORY( OMK::ConnectorFactory::getInstance().registerCreator< OMK::Iii::ConnectorCreatorT< ConnectorClass< Type > > >( ConnectorClass< Type >::OMK_CLASS_ID ) )
Definition at line 64 of file OMKConnectors.h.
Documentation generated on Mon Jun 9 11:45:58 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |