In file /home/eternity/Source/Bank/Bank/H/bank.h:

class Bank : public Six

Main class managing Bank service

Inheritance:

Bank < Six < Debugable


Public Methods

Bank::Bank (string configName)
Constructor
void Bank::CreateMajordomo ()
Creates Bank Majordomo
Err Bank::Initialize ()
Initializes Bank
Bank::~Bank ()
Destructor

Public

attributes
methods
Bank (string configName = BANK_CONFIG_FILE)
Constructor
virtual ~Bank ()
Destructor
virtual void CreateMajordomo ()
Sets Six::majordomo to new Eso's Majordomo
Err Initialize ()
Does some really cool initializations needed especially for debugging purposes

Inherited from Six:

Public Methods

void Six::CreateMajordomo()
void Six::CreateRunningObjects()
Char* Six::GetMixSixVersion()
Char* Six::GetPath(Char *pathSuffix)
void Six::Run()
Six::Six(string configName)
RunningObjectID Six::StartObject( Runable *object)
void Six::WaitForRunningObjects()
Six::~Six()

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

Main class managing Bank service. This class derives its behaviour from general Six extending its functionality with some features we would like the Bank to have.
attributes

methods

Bank(string configName = BANK_CONFIG_FILE)
Constructor

virtual ~Bank()
Destructor

virtual void CreateMajordomo()
Sets Six::majordomo to new Eso's Majordomo. Overrides Sixes virtual method.

Err Initialize()
Does some really cool initializations needed especially for debugging purposes.

Bank::Bank(string configName)
Constructor. Creates all the objects necessary to run.
Parameters:
configName - name of configuration file for Bank
Author:
Marek
See Also:
ConfigFile

void Bank::CreateMajordomo()
Creates Bank Majordomo. Overrides Six::CreateMajordomo method to use proper SixMajordomo.
Returns:
void
Author:
Marek
See Also:
Six, SixMajordomo, Majordomo

Err Bank::Initialize()
Initializes Bank. Used especially for debugging. These days it simply asks for onion to generate own access certificate.
Returns:
error code
Author:
Marek
See Also:
AskForOnion()

Bank::~Bank()
Destructor. Deletes all the objects - frees memory.
Author:
Marek
See Also:


This class has no child classes.
Author:
Marek
See Also:
Six

alphabetic index hierarchy of classes


generated by doc++