#include <Serializable.hxx>
Inheritance diagram for Serializable:

Public Member Functions | |
| Serializable (const SerialType *st, uint32_t mv, uint32_t ov) | |
| Serializable (const Serializable &other) | |
| virtual | ~Serializable () |
| SerTypeConst | getType () const |
| TrueName | getTrueName () const |
| TrueName | getTrueName () |
| GCPtr< Serializable > | deepCopy () const |
| void | SetAffinity (uint32_t aff) |
| uint32_t | GetAffinity () |
| void | toBuffer (Buffer &buf, bool forSignature=false) |
| void | serialize_meta (sdr::OStream &strm) const |
| void | deserialize_meta (sdr::IStream &strm) |
Public Attributes | |
| const SerialType * | serType |
| uint32_t | metaVer |
| uint32_t | obVer |
| uint32_t | affinity |
| bool | canFreeze |
Friends | |
| class | SerMeta |
Definition at line 82 of file Serializable.hxx.
|
||||||||||||||||
|
Definition at line 101 of file Serializable.hxx. References affinity, canFreeze, metaVer, TrueName::Null, and obVer. |
|
|
Definition at line 112 of file Serializable.hxx. References affinity, canFreeze, metaVer, TrueName::Null, obVer, and serType. |
|
|
Definition at line 122 of file Serializable.hxx. |
|
|
Definition at line 120 of file Serializable.cxx. References sdr::AUTO, sdr::BINARY, sdr::BufOStream::close(), getType(), sdr::IStream::sdr_read(), and sdr::OStream::sdr_write(). |
|
|
Definition at line 161 of file Serializable.cxx. References affinity, SerialType::find(), metaVer, obVer, sdr::IStream::r_u32(), SERIALIZABLE_FIRST_METAVERSION, and serType. Referenced by sdr::bin_read(). |
|
|
Definition at line 138 of file Serializable.hxx. References affinity. |
|
|
Definition at line 105 of file Serializable.cxx. References canFreeze. |
|
|
Definition at line 82 of file Serializable.cxx. References canFreeze, sdr::ShaStream::close(), TrueName::kind, sdr::OStream::sdr_write(), and TNK_NULL. Referenced by Buffer::computeAffinity(). |
|
|
Definition at line 181 of file Serializable.hxx. References serType, and SerialType::tyConst. Referenced by deepCopy(), and toBuffer(). |
|
|
Definition at line 147 of file Serializable.cxx. References affinity, metaVer, obVer, SERIALIZABLE_FIRST_METAVERSION, serType, SerialType::tyConst, and sdr::OStream::w_u32(). |
|
|
Definition at line 133 of file Serializable.hxx. References affinity. |
|
||||||||||||
|
Definition at line 237 of file Serializable.cxx. References sdr::BufOStream::close(), getType(), sdr::RAW, sdr::OStream::sdr_write(), Revision::signature, and Mutable::signature. |
|
|
Definition at line 83 of file Serializable.hxx. Referenced by SerMeta::fromSerializable(). |
|
|
Definition at line 91 of file Serializable.hxx. Referenced by deserialize_meta(), GetAffinity(), Serializable(), serialize_meta(), and SetAffinity(). |
|
|
Definition at line 94 of file Serializable.hxx. Referenced by getTrueName(), and Serializable(). |
|
|
Definition at line 87 of file Serializable.hxx. Referenced by deserialize_meta(), Serializable(), and serialize_meta(). |
|
|
Definition at line 88 of file Serializable.hxx. Referenced by sdr::bin_read(), deserialize_meta(), Serializable(), and serialize_meta(). |
|
|
Definition at line 86 of file Serializable.hxx. Referenced by sdr::bin_read(), deserialize_meta(), getType(), Serializable(), and serialize_meta(). |
1.4.6