#include <Marshaler.h>
Inheritance diagram for acdk::lang::dmi::Marshaler:
Public Types | |
enum | MarshalMode { Unknown = 0, SendClient, SendServer, ReceiveClient, ReceiveServer, SendReceiveClient, SendReceiveServer } |
The marshalign code passes this to the un/marshaler method to indicate, on what communcation side for which purpose the argument should be marshaled. More... | |
Public Member Functions | |
virtual | ~Marshaler () |
virtual void | marshal (IN(RClass) cls, IN(RObject) obj, byteArray &outstore, MarshalMode mode=Unknown)=0 |
Marshals the given obj on basis of given class into the outstore. | |
virtual RObject | unmarshal (IN(RClass) cls, byteArray &instore, MarshalMode mode=Unknown, IN(RObject) cachedObject=Nil)=0 |
Unmarshals the on basis of given Class an object using instore. |
|
The marshalign code passes this to the un/marshaler method to indicate, on what communcation side for which purpose the argument should be marshaled.
|
|
|
|
Marshals the given obj on basis of given class into the outstore.
Implemented in acdk::lang::dmi::StandardMarshaler. |
|
Unmarshals the on basis of given Class an object using instore.
Implemented in acdk::lang::dmi::StandardMarshaler. |