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

tacpp::CoreBundle Class Reference

bundle core handler (there are only one bundle entry possible) More...

#include <CoreBundle.h>

Inheritance diagram for tacpp::CoreBundle:

tacpp::Core_data List of all members.

Public Member Functions

 CoreBundle (const string, const string)
 ~CoreBundle ()
bool isBundle ()
ipaddr getMgroup ()
unsigned int getPort ()
int getTtl ()
int getPri ()
string getKey ()
void del ()
void modifyMgroup (ipaddr)
void modifyPort (unsigned int)
void modifyKey (const string)
void modifyTtl (int)
void modifyPri (int)
string buildcfstr (int)
string applycf (char *const *mask, const string cmdname, const list< string >paramList, Command *cmd=NULL) throw (CmdErr)
void periodic ()

Detailed Description

bundle core handler (there are only one bundle entry possible)

Version:
1
Author:
rv


Constructor & Destructor Documentation

CoreBundle::CoreBundle const  string,
const  string
 

send info to CoreData constructor

CoreBundle::~CoreBundle  ) 
 

clear all - this is destructor


Member Function Documentation

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

apply object config changes

Implements tacpp::Core_data.

string CoreBundle::buildcfstr int   )  [virtual]
 

build config for bundle (only available for int=0 value)

Implements tacpp::Core_data.

void CoreBundle::del  ) 
 

delete bundle

string CoreBundle::getKey  ) 
 

returns crypto key

ipaddr CoreBundle::getMgroup  ) 
 

returns bundle group number

unsigned int CoreBundle::getPort  ) 
 

returns bundle port number

int CoreBundle::getPri  ) 
 

returns bundle priority

int CoreBundle::getTtl  ) 
 

returns bundle ttl value

bool CoreBundle::isBundle  ) 
 

is bundle created?

void CoreBundle::modifyKey const  string  ) 
 

modify key

void CoreBundle::modifyMgroup ipaddr   ) 
 

change bundle group number

void CoreBundle::modifyPort unsigned  int  ) 
 

change bundle port

void CoreBundle::modifyPri int   ) 
 

modify priority

void CoreBundle::modifyTtl int   ) 
 

modify ttl

void CoreBundle::periodic  ) 
 

check and send keepalive packet every 10 seconds to bundle


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