openDAQ
Open data acquisition platform
+ Collaboration diagram for Factories:

Detailed Description

Functions

 OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, PropertyObjectClassBuilder, IPropertyObjectClassBuilder, IString *, name) OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE(LIBRARY_FACTORY
 Creates a property object class configuration object with a given name. More...
 
PropertyObjectClassBuilderPtr PropertyObjectClassBuilder (const StringPtr &name)
 Creates a property object class builder object with a given name. More...
 
PropertyObjectClassBuilderPtr PropertyObjectClassBuilder (const TypeManagerPtr &manager, const StringPtr &name)
 Creates a Property object class builder object with a given name, and a reference to the Property object class manager. More...
 
PropertyObjectClassPtr PropertyObjectClassFromBuilder (const PropertyObjectClassBuilderPtr &builder)
 Creates a PropertyObjectClass using Builder. More...
 

Function Documentation

◆ OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE()

OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE ( LIBRARY_FACTORY  ,
PropertyObjectClassBuilder  ,
IPropertyObjectClassBuilder  ,
IString ,
name   
)

Creates a property object class configuration object with a given name.

Parameters
nameThe name of the class.

Creates a Property object class configuration object with a given name, and a reference to the Type manager.

Parameters
managerThe Property object class manager object.
nameThe name of the class.

◆ PropertyObjectClassBuilder() [1/2]

PropertyObjectClassBuilderPtr PropertyObjectClassBuilder ( const StringPtr name)
inline

Creates a property object class builder object with a given name.

Parameters
nameThe name of the class.

◆ PropertyObjectClassBuilder() [2/2]

PropertyObjectClassBuilderPtr PropertyObjectClassBuilder ( const TypeManagerPtr manager,
const StringPtr name 
)
inline

Creates a Property object class builder object with a given name, and a reference to the Property object class manager.

Parameters
managerThe Property object class manager object.
nameThe name of the class.

◆ PropertyObjectClassFromBuilder()

PropertyObjectClassPtr PropertyObjectClassFromBuilder ( const PropertyObjectClassBuilderPtr builder)
inline

Creates a PropertyObjectClass using Builder.

Parameters
builderPropertyObjectClass Builder