UserDatabaseAddUserEvent Class Reference

#include <UserDatabaseEvents.h>

Inherits Event.

Collaboration diagram for UserDatabaseAddUserEvent:

List of all members.


Public Types

typedef EventFactory
< UserDatabaseAddUserEvent
Factory

Public Member Functions

 UserDatabaseAddUserEvent (User *user)
 UserDatabaseAddUserEvent ()
virtual void encode (NetMessage *message)
virtual void decode (NetMessage *message)
virtual void execute ()
virtual std::string toString ()

Protected Attributes

std::string name
unsigned userId
NetworkIdentification networkId
std::string avatarCfgFilePath
std::string cursorModel
ArgumentVectorcursorModelArguments
std::string userTransformationModel
ArgumentVectoruserTransformationModelArguments
unsigned numberOfSensors

Member Typedef Documentation


Constructor & Destructor Documentation

UserDatabaseAddUserEvent::UserDatabaseAddUserEvent ( User user  ) 

UserDatabaseAddUserEvent::UserDatabaseAddUserEvent (  ) 


Member Function Documentation

void UserDatabaseAddUserEvent::decode ( NetMessage message  )  [virtual]

Reimplemented from Event.

void UserDatabaseAddUserEvent::encode ( NetMessage message  )  [virtual]

Todo:
should Event::decode() and Event::encode() be protected?

describe Event::decode() and Event::encode()

Reimplemented from Event.

void UserDatabaseAddUserEvent::execute (  )  [virtual]

Process the Event.

Todo:
write more precise description

Implements Event.

std::string UserDatabaseAddUserEvent::toString (  )  [virtual]

Return a string representation of the Event, containing all attributes.

Reimplemented from Event.


Member Data Documentation

std::string UserDatabaseAddUserEvent::cursorModel [protected]

std::string UserDatabaseAddUserEvent::name [protected]

unsigned UserDatabaseAddUserEvent::userId [protected]


The documentation for this class was generated from the following files:

Generated on Wed Oct 20 16:12:02 2010 for inVRs by doxygen 1.5.8