CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
This type is responsible for creating DynamicData instances. More...
Public Member Functions | |
class DynamicData * | create_data (const class DynamicType *type) |
Create and return a new data sample. All objects returned by this operation should eventually be deleted by calling DynamicDataFactory::delete_data. More... | |
ReturnCode_t | delete_data (const class DynamicData *data) |
Dispose of a data sample, reclaiming any associated resources. | |
Static Public Member Functions | |
static DynamicDataFactory * | get_instance () |
Return a DynamicDataFactory instance that can be used to create and delete DynamicData instances. | |
static ReturnCode_t | delete_instance () |
Reclaim any resources associated with the object(s) previously returned from get_instance. | |
Protected Member Functions | |
DynamicDataFactory () | |
This type is responsible for creating DynamicData instances.
|
protected |
Constructor, Copy Constructor, Destructor, Assignment operator
class DynamicData* DDS::DynamicDataFactory::create_data | ( | const class DynamicType * | type | ) |
Create and return a new data sample. All objects returned by this operation should eventually be deleted by calling DynamicDataFactory::delete_data.
Parameter type - The type of the sample to create.