MeVisLabToolboxReference
|
Interface of a data sink for the serialization of objects. More...
#include <DCMTree_Serialization.h>
Public Member Functions | |
virtual | ~Sink () |
void | writeX (const std::string &value) |
Writes a QString. | |
void | writeTypeX (TypeCode tc) |
Writes a TypeCode. | |
virtual void | writeX (const void *data, boost::uint32_t size)=0 |
Writes a specified number of bytes. |
Interface of a data sink for the serialization of objects.
Definition at line 69 of file DCMTree_Serialization.h.
virtual DCMTree_Serialization::Sink::~Sink | ( | ) | [inline, virtual] |
Definition at line 71 of file DCMTree_Serialization.h.
void DCMTree_Serialization::Sink::writeTypeX | ( | TypeCode | tc | ) | [inline] |
Writes a TypeCode.
IOException | If writing fails. |
Definition at line 81 of file DCMTree_Serialization.h.
Referenced by DCMTree_Serialization::serializeEnumX(), and DCMTree_Serialization::serializeX().
virtual void DCMTree_Serialization::Sink::writeX | ( | const void * | data, |
boost::uint32_t | size | ||
) | [pure virtual] |
Writes a specified number of bytes.
Implemented in DCMTree_Serialization::FileSink.
void DCMTree_Serialization::Sink::writeX | ( | const std::string & | value | ) |
Writes a QString.
IOException | If writing fails. |
Referenced by DCMTree_Serialization::serializePrimitiveX().