In file /home/eternity/Source/Bank/KeyManager/H/keyManager.h:

class KeyManager : public Debugable

KeyManager

Inheritance:

KeyManager < Debugable


Public

methods
KeyManager (LogFile *aLogFile, Char* aTableName)
Constructor
virtual ~KeyManager ()
Destructor
Err SaveKeys (ACID acid, GMessage *pubKey, GMessage *privKey)
inserts AC into the table
GMessage* GetPrivKeyByACID (ACID acID)
finds the AC according to its ACID

Protected

attributes
Table* keyTable
Table containing keys
methods
TableFieldQueue* CreateDefinition ()
creates definition of acTable - used only in constructor

Inherited from Debugable:

Public Methods

string* Debugable::CreateString(char *firstStr, int firstInt, int secondInt)
Debugable::Debugable(LogFile * debugLogFile)
int Debugable::SetDebugOptions(int newLogOptions)
void Debugable::SetLogFile(LogFile *aLogFile)
void Debugable::WriteString(LogLevel debugLevel, char * format, ...)
Debugable::~Debugable()

Documentation

KeyManager. manages the public and private keys in the table
attributes

Table* keyTable
Table containing keys

methods

TableFieldQueue* CreateDefinition()
creates definition of acTable - used only in constructor

methods

KeyManager(LogFile *aLogFile, Char* aTableName)
Constructor

virtual ~KeyManager()
Destructor

Err SaveKeys(ACID acid, GMessage *pubKey, GMessage *privKey)
inserts AC into the table

GMessage* GetPrivKeyByACID(ACID acID)
finds the AC according to its ACID


This class has no child classes.
Author:
Marek

alphabetic index hierarchy of classes


generated by doc++