VSerializeable Class Reference

#include <source/ariba/utility/serialization/Serialization.hpp>

Inheritance diagram for VSerializeable:

Inheritance graph
[legend]
Collaboration diagram for VSerializeable:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual size_t SERIALIZATION_METHOD_NAME (SERIALIZATION_NS::Mode __mode, Data &__binary, int __variant=SERIALIZATION_NS::DEFAULT_V)


Detailed Description

Definition at line 225 of file Serialization.hpp.


Member Function Documentation

size_t VSerializeable::SERIALIZATION_METHOD_NAME ( SERIALIZATION_NS::Mode  __mode,
Data __binary,
int  __variant = SERIALIZATION_NS::DEFAULT_V 
) [virtual]

Serializes/Deserializes an this object in the specified variant. The special case is, that virtual serializeable objects are bound to byte boundaries -- so they cannot be smaller than a byte.

Parameters:
data BitData object that holds or is used to serialize data
mode Mode of operation (serialize/deserialize)
variant Variant of encoding/decoding
Returns:
size of the binary object in bits or zero if unsuccessful

Definition at line 41 of file Serialization.cpp.

Referenced by data_serialization().


The documentation for this class was generated from the following files:

Generated on Wed May 27 18:23:46 2009 for Ariba by  doxygen 1.5.6