casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Protected Member Functions | Private Member Functions | Friends
casa::DlHandleBase Class Reference

#include <DlHandle.h>

Inheritance diagram for casa::DlHandleBase:
casa::DlHandle< T >

List of all members.

Protected Member Functions

 DlHandleBase ()
 DlHandleBase (const DlHandleBase &)
virtual void target_gone () const =0
virtual bool null () const =0
void throw_exception (const char *) const
virtual ~DlHandleBase ()

Private Member Functions

void * operator new (size_t)
 Prevent heap allocation.
void * operator new[] (size_t)

Friends

class DlTarget

Detailed Description

Definition at line 36 of file DlHandle.h.


Constructor & Destructor Documentation

casa::DlHandleBase::DlHandleBase ( ) [inline, protected]

Definition at line 39 of file DlHandle.h.

casa::DlHandleBase::DlHandleBase ( const DlHandleBase ) [inline, protected]

Definition at line 40 of file DlHandle.h.

virtual casa::DlHandleBase::~DlHandleBase ( ) [inline, protected, virtual]

Definition at line 46 of file DlHandle.h.


Member Function Documentation

virtual bool casa::DlHandleBase::null ( ) const [protected, pure virtual]
void* casa::DlHandleBase::operator new ( size_t  ) [private]

Prevent heap allocation.

void* casa::DlHandleBase::operator new[] ( size_t  ) [private]
virtual void casa::DlHandleBase::target_gone ( ) const [protected, pure virtual]
void casa::DlHandleBase::throw_exception ( const char *  ) const [protected]

Friends And Related Function Documentation

friend class DlTarget [friend]

Definition at line 48 of file DlHandle.h.


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