#include <DAL.h>
Inheritance diagram for nvsg::DALData:
Protected Member Functions | |
DALData (DALDataCreator *creator, const DALHost *host) | |
Initializes a DALData object. | |
virtual void | deleteThis () |
Induces the deletion of this DALData object. |
DALData can be used to abstract device dependent data that will be linked to device independent data via a Device Abstraction Link (DAL).
Note that only a DALDataCreator is permitted to create DALData. DALData can be attached to a DAL using the procedural interface for either a DALServer or a DALHost.
|
Initializes a DALData object.
|
|
Induces the deletion of this DALData object. This function will be called from the DALServer framework when this DALData object is going to be released from a Device Abstraction Link. The default implementation calls delete on the this pointer. If a custom memory manager is used, in particular a memory manager that does not issue new and delete for creating and deleting a DALData object, it is recommended to override this function, so the deletion of the DALData object will be performed in the correct way. |