openDAQ
Open data acquisition platform
+ Collaboration diagram for Factories:

Detailed Description

Functions

 OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE (LIBRARY_FACTORY, DataDescriptorBuilder, IDataDescriptorBuilder) OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE(LIBRARY_FACTORY
 Data descriptor builder factory that creates a builder object with no parameters configured. More...
 
DataDescriptorBuilderPtr DataDescriptorBuilder ()
 Data descriptor builder factory that creates a builder object with no parameters configured.
 
DataDescriptorBuilderPtr DataDescriptorBuilderCopy (const DataDescriptorPtr &dataDescriptor)
 Data descriptor copy factory that creates a Data descriptor builder object from a different Data descriptor, copying its parameters. More...
 
DataDescriptorPtr DataDescriptorFromBuilder (const DataDescriptorBuilderPtr &builder)
 Creates a Data Descriptor using Builder. More...
 
DataDescriptorPtr NullDataDescriptor ()
 Creates a Data Descriptor to be used as a substitute in the event packet when a signal's descriptor is not assigned.
 
StructTypePtr DataDescriptorStructType ()
 Creates the Struct type object that defines the Data descriptor struct.
 

Function Documentation

◆ DataDescriptorBuilderCopy()

DataDescriptorBuilderPtr DataDescriptorBuilderCopy ( const DataDescriptorPtr dataDescriptor)
inline

Data descriptor copy factory that creates a Data descriptor builder object from a different Data descriptor, copying its parameters.

Parameters
dataDescriptorThe Data descriptor of which configuration should be copied.

◆ DataDescriptorFromBuilder()

DataDescriptorPtr DataDescriptorFromBuilder ( const DataDescriptorBuilderPtr builder)
inline

Creates a Data Descriptor using Builder.

Parameters
builderData Descriptor Builder

◆ OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE()

OPENDAQ_DECLARE_CLASS_FACTORY_WITH_INTERFACE ( LIBRARY_FACTORY  ,
DataDescriptorBuilder  ,
IDataDescriptorBuilder   
)

Data descriptor builder factory that creates a builder object with no parameters configured.

Data descriptor copy factory that creates a Data descriptor builder object from a different Data descriptor, copying its parameters.

Parameters
descriptorToCopyThe Data descriptor of which configuration should be copied.