gStorageControl Class Reference

#include <gcontrol.h>

Inheritance diagram for gStorageControl:

gControl gStorage gTop List of all members.

Public Member Functions

virtual ~gStorageControl ()
virtual int NumObjs ()
virtual char * StorageKindName (short refKind)
void StaticAlloc (char *msgStr, int incrNrStaticStgObjs)
bool IsServiceUsed (short servIdx)
char * GetServiceName (short servIdx)
sStorageDescGetServiceDescriptor (short servIdx)
sServiceRegisterGetService (char *descStr)
sServiceRegisterGetServicePtr (char *descStr)
short RegisterService (char *descStr, short refKind, short servIdx=-1)
void ServiceAlloc (char *descStr, unsigned nNodes=0)
bool ServiceAdd (char *descStr, sServiceNode &aNode)
bool ServiceDelete (char *descStr, gStorage *pStorage)
void Release ()

Static Public Member Functions

static gStorageControlSelf ()

Static Public Attributes

static short assertedNr = 0

Protected Member Functions

 gStorageControl ()
short thisFindService (char *descStr, short &refKind)

Protected Attributes

short nServices

Static Protected Attributes

static sServiceRegisterpServReg = nil

Constructor & Destructor Documentation

gStorageControl::~gStorageControl  )  [virtual]
 

Definition at line 141 of file gcontrol.cpp.

gStorageControl::gStorageControl  )  [protected]
 

Definition at line 134 of file gcontrol.cpp.


Member Function Documentation

sServiceRegister & gStorageControl::GetService char *  descStr  ) 
 

Definition at line 197 of file gcontrol.cpp.

sStorageDesc & gStorageControl::GetServiceDescriptor short  servIdx  ) 
 

Definition at line 190 of file gcontrol.cpp.

char * gStorageControl::GetServiceName short  servIdx  ) 
 

Definition at line 182 of file gcontrol.cpp.

sServiceRegister * gStorageControl::GetServicePtr char *  descStr  ) 
 

Definition at line 205 of file gcontrol.cpp.

bool gStorageControl::IsServiceUsed short  servIdx  ) 
 

Definition at line 177 of file gcontrol.cpp.

int gStorageControl::NumObjs  )  [virtual]
 

Definition at line 149 of file gcontrol.cpp.

short gStorageControl::RegisterService char *  descStr,
short  refKind,
short  servIdx = -1
 

Definition at line 213 of file gcontrol.cpp.

void gStorageControl::Release  ) 
 

Definition at line 264 of file gcontrol.cpp.

Referenced by ~gStorageControl().

static gStorageControl& gStorageControl::Self  )  [inline, static]
 

Definition at line 82 of file gcontrol.h.

Referenced by gSocket::Close(), gFileControl::End(), gArrayCollect::gArrayCollect(), gControl::gControl(), gSocket::gSocket(), gStrControl::gStrControl(), gHtmlCtrl::Init(), gSocket::Open(), and gFileFetch::thisReadAll().

bool gStorageControl::ServiceAdd char *  descStr,
sServiceNode aNode
 

Definition at line 243 of file gcontrol.cpp.

void gStorageControl::ServiceAlloc char *  descStr,
unsigned  nNodes = 0
 

Definition at line 237 of file gcontrol.cpp.

bool gStorageControl::ServiceDelete char *  descStr,
gStorage pStorage
 

Definition at line 255 of file gcontrol.cpp.

void gStorageControl::StaticAlloc char *  msgStr,
int  incrNrStaticStgObjs
 

Definition at line 170 of file gcontrol.cpp.

char * gStorageControl::StorageKindName short  refKind  )  [virtual]
 

Definition at line 156 of file gcontrol.cpp.

short gStorageControl::thisFindService char *  descStr,
short &  refKind
[protected]
 

Definition at line 275 of file gcontrol.cpp.


Member Data Documentation

short gStorageControl::assertedNr = 0 [static]
 

Definition at line 15 of file gcontrol.cpp.

Referenced by ~gStorageControl().

short gStorageControl::nServices [protected]
 

Definition at line 115 of file gcontrol.h.

sServiceRegister * gStorageControl::pServReg = nil [static, protected]
 

Definition at line 16 of file gcontrol.cpp.

Referenced by gStorageControl().


The documentation for this class was generated from the following files:
Generated on Sat Aug 18 02:41:18 2007 for xpfweb_v2x lib by  doxygen 1.4.2