openDAQ
Open data acquisition platform
+ Collaboration diagram for Factories:

Detailed Description

Functions

 OPENDAQ_DECLARE_CLASS_FACTORY (LIBRARY_FACTORY, PropertyObject) OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE(LIBRARY_FACTORY
 Creates a empty Property object with no class. More...
 
PropertyObjectPtr PropertyObject ()
 Creates a empty Property object with no class. More...
 
PropertyObjectPtr PropertyObject (const TypeManagerPtr &manager, const StringPtr &className)
 Creates a Property object that inherits the properties of a class added to the Type manager with the specified name. More...
 

Function Documentation

◆ OPENDAQ_DECLARE_CLASS_FACTORY()

OPENDAQ_DECLARE_CLASS_FACTORY ( LIBRARY_FACTORY  ,
PropertyObject   
)

Creates a empty Property object with no class.

Creates a Property object that inherits the properties of a class added to the Type manager with the specified name.

Parameters
managerThe Type manager manager.
classNameThe name of the class from which the Property object inherits its properties.

◆ PropertyObject() [1/2]

PropertyObjectPtr PropertyObject ( )
inline

Creates a empty Property object with no class.

The Type Manager is usually obtained from the openDAQ Context object.

◆ PropertyObject() [2/2]

PropertyObjectPtr PropertyObject ( const TypeManagerPtr manager,
const StringPtr className 
)
inline

Creates a Property object that inherits the properties of a class added to the Type manager with the specified name.

Parameters
managerThe Type manager.
classNameThe name of the class from which the Property object inherits its properties.