#include <configDeserializer.h>


Public Types | |
| enum | Type { TYPE_OBSERVER, TYPE_LAYOUT, TYPE_CANVAS, TYPE_LAST } |
| Types of the children in the serialization stream. More... | |
Public Member Functions | |
| ConfigDeserializer (Config *config) | |
Protected Member Functions | |
| virtual void | getInstanceData (net::DataOStream &os) |
| Serialize the instance information about this managed object. | |
| virtual void | applyInstanceData (net::DataIStream &is) |
| Deserialize the instance data. | |
Definition at line 28 of file configDeserializer.h.
Types of the children in the serialization stream.
Definition at line 35 of file configDeserializer.h.
| virtual void eq::ConfigDeserializer::getInstanceData | ( | net::DataOStream & | os | ) | [inline, protected, virtual] |
Serialize the instance information about this managed object.
The default implementation uses the data provided by setInstanceData.
| os | The output stream. |
Implements eq::net::Object.
Definition at line 44 of file configDeserializer.h.
| void eq::ConfigDeserializer::applyInstanceData | ( | net::DataIStream & | is | ) | [protected, virtual] |
Deserialize the instance data.
This method is called during object mapping to populate slave instances with the master object's data. The default implementation writes the data into the memory declared by setInstanceData.
| is | the input stream. |
Implements eq::net::Object.
Definition at line 32 of file configDeserializer.cpp.
References eq::Config::_addCanvas(), eq::Config::_addLayout(), eq::Config::_addObserver(), eq::Config::_canvases, eq::Config::_eyeBase, eq::Config::_latency, eq::Config::_layouts, eq::NodeFactory::createCanvas(), eq::NodeFactory::createLayout(), eq::NodeFactory::createObserver(), eq::Layout::deregister(), eq::Canvas::deregister(), eq::Global::getNodeFactory(), eq::net::Session::mapObject(), eq::NodeFactory::releaseCanvas(), and eq::NodeFactory::releaseLayout().

0.9 by
1.5.8