Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

KeyServer Class Reference

This class is a cache for server specific configuration information which may be configured from /etc/bayonne.conf [server].load server configuration data. More...

#include <bayonne.h>

Inheritance diagram for KeyServer:

Keydata ThreadLock MemPager List of all members.

Public Member Functions

 KeyServer ()
 Load active server configuration.
const char * getNode (void)
 Get the name of the node identifier.
const char * getLogin (void)
 Return default script attach login state.
const char * getPolicyOrder (void)
 Return policy search order.
const char * getPassword (void)
 Get the remote access password.
const char * getToken (void)
 Get tgi token seperator.
void loadGroups (bool test)
 Load all active trunk group records.
int getNodeCount (void)
 Get number of nodes.
const char * getIncoming (Trunk *trunk)
void printRoutes (void)
 Print updated route map to runfile.

Friends

class Fifo

Detailed Description

This class is a cache for server specific configuration information which may be configured from /etc/bayonne.conf [server].load server configuration data.

Author:
David Sugar <dyfet@ostel.com>


Constructor & Destructor Documentation

KeyServer::KeyServer  ) 
 

Load active server configuration.


Member Function Documentation

const char* KeyServer::getIncoming Trunk trunk  ) 
 

const char* KeyServer::getLogin void   )  [inline]
 

Return default script attach login state.

Returns:
login id.

const char* KeyServer::getNode void   )  [inline]
 

Get the name of the node identifier.

Returns:
node id.

int KeyServer::getNodeCount void   )  [inline]
 

Get number of nodes.

Returns:
node count.

const char* KeyServer::getPassword void   )  [inline]
 

Get the remote access password.

Returns:
remote access password.

const char* KeyServer::getPolicyOrder void   )  [inline]
 

Return policy search order.

Returns:
policy search order.

const char* KeyServer::getToken void   )  [inline]
 

Get tgi token seperator.

Returns:
token seperator.

void KeyServer::loadGroups bool  test  ) 
 

Load all active trunk group records.

void KeyServer::printRoutes void   ) 
 

Print updated route map to runfile.


Friends And Related Function Documentation

friend class Fifo [friend]
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 13 02:19:09 2005 for Bayonne by  doxygen 1.4.4