#include <PsDuplicatedObject.h>
Inheritance diagram for PsDuplicatedObject:


Public Methods | |
| PsDuplicatedObject (PsController &ctrl, const PsObjectDescriptor &id) | |
| base constructor | |
| virtual | ~PsDuplicatedObject () |
| destructor | |
a duplicated object is an object that is completely created and simulated on each process needing access to a pointer to that object. Therefore, programming such objects involves understanding the distribution algorithm in order to keep the different copies of a duplicated object in a coherant state. Maintaining such coherence can be done, because the kernel garanties that any event sent to a duplicated object is sent to all copies (this part needs porting to the new event architecture). In the same manner, any connected input is connected on all copies.
0.2 -> 0.3 by T. Duval (coherance management through distribution of control paramters)
0.3 -> 0.4 by T. Duval (better support for reactions to distributed changes to a control parameter)
0.4 -> 0.5 by D. Margery (suppressed coherence management through control parameters, because with new implementation of control parameters, it can be done by a dedicated event listener. (Thanks to event broadcasting))
Definition at line 40 of file PsDuplicatedObject.h.
|
||||||||||||
|
base constructor
Definition at line 23 of file PsDuplicatedObject.cxx.
00024 : PsSimulatedObject (ctrl,id) 00025 { 00026 } |
|
|
destructor
Definition at line 30 of file PsDuplicatedObject.cxx.
00030 {
00031
00032 }
|
| Documentation generated on Mon Nov 25 15:25:59 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |