![]() |
VR-Forces 4.0.4 Class Documentation
|
The de proctor is responsible for communication changes to slave DtDe instances running on separate processes. More...

Public Member Functions | |
| DtDeProctor (DtDe &de) | |
| CTOR. | |
| virtual | ~DtDeProctor () |
| DTOR. | |
| size_t | displayEngineAddressOffset () |
| Interal offset used for serialization. | |
Static Public Member Functions | |
| static DtDeProctor & | instance (DtDe &de) |
| Get a pointer to the abstract hander. | |
Static Protected Member Functions | |
| static void | handle_updateSceneAndRenderFrame (DtProctor *proctor, DtMessage &msg) |
Friends | |
| class | DtDe |
| virtual bool | addDisplayEngineConfiguration (const DtDisplayConfiguration &configuration) |
| Add a display. | |
| static void | decode_addDisplayEngine (DtProctor *proctor, DtMessage &msg) |
| Decode function. | |
| static void | serialize_addDisplayEngine (DtMessage &msg, DtDisplayConfiguration &configuration) |
| Serialize function. | |
| virtual void | realizeDisplayEngineConfiguration (const std::string &clientName, const std::string &displayConfiguration) |
| Realize a display configuration. | |
| static void | decode_realizeDisplayEngine (DtProctor *proctor, DtMessage &msg) |
| Decode function. | |
| static void | serialize_realizeDisplayEngineConfiguration (DtMessage &msg, std::string &clientName, std::string &displayName) |
| Serialize function. | |
| virtual void | destroyDisplayEngine (const std::string &displayName) |
| Remove a display. | |
| static void | decode_destroyDisplayEngine (DtProctor *proctor, DtMessage &msg) |
| Decode function. | |
| static void | serialize_destroyDisplayEngine (DtMessage &msg, std::string &displayName) |
| Serialize function. | |
| virtual bool | modifyDisplayEngine (const std::string &displayName, const DtDisplayConfiguration &configuration) |
| Modify a display. | |
| static void | decode_modifyDisplayEngine (DtProctor *proctor, DtMessage &msg) |
| Decode function. | |
| static void | serialize_modifyDisplayEngine (DtMessage &msg, std::string &displayName, DtDisplayConfiguration &configuration) |
| Serialize function. | |
The de proctor is responsible for communication changes to slave DtDe instances running on separate processes.
| makVrv::DtDeProctor::DtDeProctor | ( | DtDe & | de | ) |
CTOR.
| virtual makVrv::DtDeProctor::~DtDeProctor | ( | ) | [virtual] |
DTOR.
| static DtDeProctor& makVrv::DtDeProctor::instance | ( | DtDe & | de | ) | [static] |
Get a pointer to the abstract hander.
| DtCorruptedState | if the proctor is not found. |
Interal offset used for serialization.
| virtual bool makVrv::DtDeProctor::addDisplayEngineConfiguration | ( | const DtDisplayConfiguration & | configuration | ) | [protected, virtual] |
Add a display.
| static void makVrv::DtDeProctor::decode_addDisplayEngine | ( | DtProctor * | proctor, |
| DtMessage & | msg | ||
| ) | [static, protected] |
Decode function.
| static void makVrv::DtDeProctor::serialize_addDisplayEngine | ( | DtMessage & | msg, |
| DtDisplayConfiguration & | configuration | ||
| ) | [static, protected] |
Serialize function.
| virtual void makVrv::DtDeProctor::realizeDisplayEngineConfiguration | ( | const std::string & | clientName, |
| const std::string & | displayConfiguration | ||
| ) | [protected, virtual] |
Realize a display configuration.
| static void makVrv::DtDeProctor::decode_realizeDisplayEngine | ( | DtProctor * | proctor, |
| DtMessage & | msg | ||
| ) | [static, protected] |
Decode function.
| static void makVrv::DtDeProctor::serialize_realizeDisplayEngineConfiguration | ( | DtMessage & | msg, |
| std::string & | clientName, | ||
| std::string & | displayName | ||
| ) | [static, protected] |
Serialize function.
| virtual void makVrv::DtDeProctor::destroyDisplayEngine | ( | const std::string & | displayName | ) | [protected, virtual] |
Remove a display.
| static void makVrv::DtDeProctor::decode_destroyDisplayEngine | ( | DtProctor * | proctor, |
| DtMessage & | msg | ||
| ) | [static, protected] |
Decode function.
| static void makVrv::DtDeProctor::serialize_destroyDisplayEngine | ( | DtMessage & | msg, |
| std::string & | displayName | ||
| ) | [static, protected] |
Serialize function.
| virtual bool makVrv::DtDeProctor::modifyDisplayEngine | ( | const std::string & | displayName, |
| const DtDisplayConfiguration & | configuration | ||
| ) | [protected, virtual] |
Modify a display.
| static void makVrv::DtDeProctor::decode_modifyDisplayEngine | ( | DtProctor * | proctor, |
| DtMessage & | msg | ||
| ) | [static, protected] |
Decode function.
| static void makVrv::DtDeProctor::serialize_modifyDisplayEngine | ( | DtMessage & | msg, |
| std::string & | displayName, | ||
| DtDisplayConfiguration & | configuration | ||
| ) | [static, protected] |
Serialize function.
| static void makVrv::DtDeProctor::handle_updateSceneAndRenderFrame | ( | DtProctor * | proctor, |
| DtMessage & | msg | ||
| ) | [static, protected] |
friend class DtDe [friend] |