class CAVERN_builder_Application : public TcApplication, public CAVERN_builder_NetNewConnectionEvent Handler

CAVERN_builder Application class

Inheritance:


Public Methods

CAVERN_builder_Application(int argc, char* argv[])
Constructor.
virtual ~CAVERN_builder_Application()
Destructor.

Protected Methods

virtual TcNetManager* createNetworkManager(int argc, char* argv[], long& clientLocalPort, long& clientRemotePort, bool& clientRemoteConnect, TcUtString& clientUserName, TcUtString& clientWorldServer, TcUtString& clientWorldName)
Factory method.
virtual TcInteractionManager* createInteractionManager(TcGfxManager &)
Factory method.
virtual TcAvatarManager* createAvatarManager()
Factory method.
virtual TcLoader* createLoader()
Factory method.
void checkProfile()
Scans a profile for errors.
void backupFile(const TcUtString &from, const TcUtString &to)
Copies a file.
int handleAction(const CAVERN_builder_NetNewConnectionEvent &action)
Action handler for new connection events.

Inherited from CAVERN_builder_NetNewConnectionEvent:

Public Methods

virtual int sendToCavernKey(CAVERN_irbKey_c &key)
virtual int getFromCavernKey(CAVERN_irbKey_c &key)
const TcUtString& getUserName() const
const TcUtString& getClientId() const
void setClientId(const TcUtString&)
const TcUtString& getLocalHost() const
const long& getLocalPort() const
const TcUtString& getHeadFileName() const
const TcUtString& getBodyFileName() const
const TcUtString& getHandFileName() const
const TcUtVector3f& getStartPosition() const
const TcUtVector3f& getStartDirection() const
const bool& getNameSwitch() const

Documentation

CAVERN_builder Application class. This is the main class from which all other classes are instantiated. An instance of this class must be created in the main() procedure.
CAVERN_builder_Application(int argc, char* argv[])
Constructor.

virtual ~CAVERN_builder_Application()
Destructor.

virtual TcNetManager* createNetworkManager(int argc, char* argv[], long& clientLocalPort, long& clientRemotePort, bool& clientRemoteConnect, TcUtString& clientUserName, TcUtString& clientWorldServer, TcUtString& clientWorldName)
Factory method.

virtual TcInteractionManager* createInteractionManager(TcGfxManager &)
Factory method.

virtual TcAvatarManager* createAvatarManager()
Factory method.

virtual TcLoader* createLoader()
Factory method.

void checkProfile()
Scans a profile for errors.

void backupFile(const TcUtString &from, const TcUtString &to)
Copies a file.

int handleAction(const CAVERN_builder_NetNewConnectionEvent &action)
Action handler for new connection events.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de