C++ Client API 1.4 (November 2023)
 
Loading...
Searching...
No Matches
dbSpaces::dbcli::cdbBase Class Reference

#include <Ccdb_Base.h>

Inheritance diagram for dbSpaces::dbcli::cdbBase:

Public Member Functions

 cdbBase (cdbBase *, ccdbClassType, dtBOOLEAN=TRUE)
 
virtual ~cdbBase ()
 
cdb_childList_t & GetChildList ()
 
Ccoms_CommsManager * GetTransportComms ()
 
ccdbClassType GetType ()
 
void SetTransportComms (Ccoms_CommsManager *)
 

Detailed Description

Constructor & Destructor Documentation

◆ cdbBase()

dbSpaces::dbcli::cdbBase::cdbBase ( cdbBase ,
ccdbClassType  ,
dtBOOLEAN  = TRUE 
)

The Base Object constructor.

Parameters
parent- parent object.
type- the class type for this object.
addChild- whether to add as a child object to the parent object.
Since
Version 1.0

◆ ~cdbBase()

virtual dbSpaces::dbcli::cdbBase::~cdbBase ( )
virtual

The Base Object destructor.

Since
Version 1.0

Member Function Documentation

◆ GetChildList()

cdb_childList_t & dbSpaces::dbcli::cdbBase::GetChildList ( )

Get the child object list for this parent object.

Returns
list of children.
Since
Version 1.0

◆ GetTransportComms()

Ccoms_CommsManager * dbSpaces::dbcli::cdbBase::GetTransportComms ( )

Get the Ccoms_CommsManager object used by this object.

Returns
Comms object.
Since
Version 1.0

◆ GetType()

ccdbClassType dbSpaces::dbcli::cdbBase::GetType ( )

Get the object's class type.

Returns
class type.
Since
Version 1.0

◆ SetTransportComms()

void dbSpaces::dbcli::cdbBase::SetTransportComms ( Ccoms_CommsManager *  )

Set the Ccoms_CommsManager object for this object.

Parameters
comms- Ccoms_CommsManager object.
Since
Version 1.0