ChangeSynchronisationModelEvent Class Reference
#include <ChangeSynchronisationModelEvent.h>
Inherits Event.
Collaboration diagram for ChangeSynchronisationModelEvent:

Public Types | |
| typedef EventFactory < ChangeSynchronisationModelEvent > | Factory |
Public Member Functions | |
| ChangeSynchronisationModelEvent () | |
| ChangeSynchronisationModelEvent (std::string modelName, ArgumentVector *args) | |
| virtual | ~ChangeSynchronisationModelEvent () |
| virtual void | encode (NetMessage *message) |
| virtual void | decode (NetMessage *message) |
| virtual void | execute () |
| virtual std::string | toString () |
Protected Attributes | |
| std::string | modelName |
| Name of the new SynchronisationModel. | |
| ArgumentVector * | args |
| Arguments passed to the SynchroniationModel. | |
Detailed Description
Event for changing the SynchronisationModel during runtime The event changes the used SynchronisationModel on all participating hostsMember Typedef Documentation
Constructor & Destructor Documentation
| ChangeSynchronisationModelEvent::ChangeSynchronisationModelEvent | ( | ) |
Default Constructor needed for factory.
| ChangeSynchronisationModelEvent::ChangeSynchronisationModelEvent | ( | std::string | modelName, | |
| ArgumentVector * | args | |||
| ) |
Constructor
| ChangeSynchronisationModelEvent::~ChangeSynchronisationModelEvent | ( | ) | [virtual] |
Empty Destructor
Member Function Documentation
| void ChangeSynchronisationModelEvent::decode | ( | NetMessage * | message | ) | [virtual] |
Reimplemented from Event.
| void ChangeSynchronisationModelEvent::encode | ( | NetMessage * | message | ) | [virtual] |
- Todo:
- should Event::decode() and Event::encode() be protected?
describe Event::decode() and Event::encode()
Reimplemented from Event.
| void ChangeSynchronisationModelEvent::execute | ( | ) | [virtual] |
| std::string ChangeSynchronisationModelEvent::toString | ( | ) | [virtual] |
Member Data Documentation
ArgumentVector* ChangeSynchronisationModelEvent::args [protected] |
Arguments passed to the SynchroniationModel.
std::string ChangeSynchronisationModelEvent::modelName [protected] |
Name of the new SynchronisationModel.
The documentation for this class was generated from the following files:
- src/inVRs/Modules/3DPhysics/ChangeSynchronisationModelEvent.h
- src/inVRs/Modules/3DPhysics/ChangeSynchronisationModelEvent.cpp
Generated on Wed Oct 20 16:11:54 2010 for inVRs by
1.5.8