Main Page | Class Hierarchy | Class List | File List | Class Members

tacpp::Core_data Class Reference

universal data More...

#include <CoreData.h>

Inheritance diagram for tacpp::Core_data:

tacpp::CoreAccess tacpp::CoreBilling tacpp::CoreBundle tacpp::CoreDb tacpp::CoreDebug tacpp::CoreDevice tacpp::CoreListener tacpp::CoreManager tacpp::CorePeer tacpp::CorePool List of all members.

Public Member Functions

void zero_all ()
 Core_data (const string, const string, CoreAccess *)
 Core_data (const string, const string, CoreDevice *)
 Core_data (const string, const string, CoreDebug *)
 Core_data (const string, const string, CoreManager *)
 Core_data (const string, const string, CorePool *)
 Core_data (const string, const string, CoreDb *)
 Core_data (const string, const string, CoreListener *)
 Core_data (const string, const string, CoreBundle *)
 Core_data (const string, const string, CoreBilling *)
 Core_data (const string, const string, CorePeer *)
virtual ~Core_data ()
string buildcf ()
virtual string buildcfstr (int)=0
virtual string applycf (char *const *mask, const string cmdname, const list< string >paramList, Command *cmd=NULL)=0 throw (CmdErr)
string buildcf (int, string)

Public Attributes

CoreAccesscoreAccess
CoreDevicecoreDevice
CoreDebugcoreDebug
CoreManagercoreManager
CorePoolcorePool
CoreDbcoreDb
CoreListenercoreListener
CoreBundlecoreBundle
CoreBillingcoreBilling
CorePeercorePeer
string name
string descr

Detailed Description

universal data

Version:
1
Author:
rv


Constructor & Destructor Documentation

Core_data::Core_data const  string,
const  string,
CoreAccess
 

CoreAccess constructor

Core_data::Core_data const  string,
const  string,
CoreDevice
 

CoreDevice constructor

Core_data::Core_data const  string,
const  string,
CoreDebug
 

CoreDebug constructor

Core_data::Core_data const  string,
const  string,
CoreManager
 

CoreManager constructor

Core_data::Core_data const  string,
const  string,
CorePool
 

CorePool constructor

Core_data::Core_data const  string,
const  string,
CoreDb
 

CoreDb constructor

Core_data::Core_data const  string,
const  string,
CoreListener
 

CoreListener constructor

Core_data::Core_data const  string,
const  string,
CoreBundle
 

CoreBundle constructor

Core_data::Core_data const  string,
const  string,
CoreBilling
 

CoreBilling constructor

Core_data::Core_data const  string,
const  string,
CorePeer
 

CorePeer constructor

Core_data::~Core_data  )  [virtual]
 

virtual destructor (this is abstract class)


Member Function Documentation

virtual string tacpp::Core_data::applycf char *const *  mask,
const string  cmdname,
const list< string >  paramList,
Command cmd = NULL
throw (CmdErr) [pure virtual]
 

apply config

Implemented in tacpp::CoreAccess, tacpp::CoreBilling, tacpp::CoreBundle, tacpp::CoreDb, tacpp::CoreDebug, tacpp::CoreDevice, tacpp::CoreListener, tacpp::CoreManager, tacpp::CorePeer, and tacpp::CorePool.

string Core_data::buildcf int  ,
string 
 

build configuration for one type

string Core_data::buildcf  ) 
 

build whole config

virtual string tacpp::Core_data::buildcfstr int   )  [pure virtual]
 

build config string

Implemented in tacpp::CoreAccess, tacpp::CoreBilling, tacpp::CoreBundle, tacpp::CoreDb, tacpp::CoreDebug, tacpp::CoreDevice, tacpp::CoreListener, tacpp::CoreManager, tacpp::CorePeer, and tacpp::CorePool.

void Core_data::zero_all  ) 
 

set all ptr to 0


Member Data Documentation

CoreAccess* tacpp::Core_data::coreAccess
 

ptr to access descr

CoreBilling* tacpp::Core_data::coreBilling
 

ptr

CoreBundle* tacpp::Core_data::coreBundle
 

ptr

CoreDb* tacpp::Core_data::coreDb
 

ptr

CoreDebug* tacpp::Core_data::coreDebug
 

ptr to deb system

CoreDevice* tacpp::Core_data::coreDevice
 

ptr to device descr

CoreListener* tacpp::Core_data::coreListener
 

ptr

CoreManager* tacpp::Core_data::coreManager
 

ptr

CorePeer* tacpp::Core_data::corePeer
 

ptr

CorePool* tacpp::Core_data::corePool
 

ptr

string tacpp::Core_data::descr
 

description of core component

string tacpp::Core_data::name
 

name of core component


The documentation for this class was generated from the following files:
Generated on Thu Jul 21 23:09:47 2005 for tacppd.kdevelop by doxygen 1.3.5