Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SessionManager Class Reference

#include <SessionManager.h>

List of all members.

Static Public Methods

OID getObjectSmithOid ()

Private Types

enum  MessageTag { QUIT, DELETE, SET_NAME }

Static Private Methods

void start ()
void initializeFrontEnd ()
bool areMessages ()
void readMessages ()
void readMessage (istream &istr)
void takeControl ()

Static Private Attributes

const int sessionManagerOid = -1
const int objectSmithOid = -2
const int databaseManagerOid = -3
const int randomDefnGeneratorOid = -4
const long magicCookie
bool quitRequested


int main (int argc, char *argv[])

Member Enumeration Documentation

enum SessionManager::MessageTag [private]

Enumeration values:

Definition at line 92 of file SessionManager.h.

Member Function Documentation

OID SessionManager::getObjectSmithOid ( ) [inline, static]

Definition at line 48 of file SessionManager.h.

void SessionManager::start ( ) [static, private]

void SessionManager::initializeFrontEnd ( ) [static, private]

bool SessionManager::areMessages ( ) [static, private]

void SessionManager::readMessages ( ) [static, private]

void SessionManager::readMessage ( istream & istr ) [static, private]

void SessionManager::takeControl ( ) [static, private]

Friends And Related Function Documentation

int main ( int argc,
char * argv[] ) [friend]

Member Data Documentation

const int SessionManager::sessionManagerOid = -1 [static, private]

Definition at line 85 of file SessionManager.h.

const int SessionManager::objectSmithOid = -2 [static, private]

Definition at line 86 of file SessionManager.h.

const int SessionManager::databaseManagerOid = -3 [static, private]

Definition at line 87 of file SessionManager.h.

const int SessionManager::randomDefnGeneratorOid = -4 [static, private]

Definition at line 88 of file SessionManager.h.

const long SessionManager::magicCookie [static, private]

Definition at line 94 of file SessionManager.h.

bool SessionManager::quitRequested [static, private]

Definition at line 97 of file SessionManager.h.

The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:05 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001