UnsafeSharedObject Class Reference

This template class provides a thread-unsafe implementation of SharedObject interface. More...

Inherited by DSIExtAggregateFunction, DSIExtNativeSyntax, DSIExtProcedure, DSIExtResultSet, DSIExtScalarFunction, ETParameterData, and TableSpecification.

List of all members.

Protected Member Functions

 UnsafeSharedObject ()
 Constructor.
virtual ~UnsafeSharedObject ()
 Destructor.

Friends

class SharedPtr

Detailed Description

This template class provides a thread-unsafe implementation of SharedObject interface.

WARNING: As the name of the class suggests, the implementation of the reference counting routines are not thread-safe.


Constructor & Destructor Documentation

UnsafeSharedObject (  )  [inline, protected]

Constructor.

virtual ~UnsafeSharedObject (  )  [inline, protected, virtual]

Destructor.

The destructor is protected to prevent client code from explicitly using delete instead of calling Release() to "delete" the object.


Friends And Related Function Documentation

friend class SharedPtr [friend]

The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:19 2017 for SimbaEngine 10.1.3.1011 by simba