#include <Serialize.h>
Definition at line 101 of file Serialize.h.
Public Member Functions | |
virtual | ~SerializableObject () |
virtual void | serialize (SerializeAction *a)=0 |
This should call v->process() on each of the types that are to be serialized in the object. |
virtual oasys::SerializableObject::~SerializableObject | ( | ) | [inline, virtual] |
Definition at line 103 of file Serialize.h.
virtual void oasys::SerializableObject::serialize | ( | SerializeAction * | a | ) | [pure virtual] |
This should call v->process() on each of the types that are to be serialized in the object.
Implemented in oasys::SerializableVector< _Type >, oasys::IntShim, oasys::UIntShim, oasys::StringShim, oasys::NullStringShim, oasys::ByteBufShim, oasys::PrefixAdapter< _SerializablePrefix, _SerializableObject >, oasys::MD5Hash_t, oasys::SparseBitmap< _inttype_t >, oasys::SparseBitmap< _inttype_t >::Range, dtn::BlockInfo, dtn::Bundle, dtn::BundleEvent, dtn::BundleReceivedEvent, dtn::BundleTransmittedEvent, dtn::BundleTransmitFailedEvent, dtn::BundleDeliveredEvent, dtn::BundleDeliveryEvent, dtn::BundleExpiredEvent, dtn::BundleFreeEvent, dtn::ContactEvent, dtn::ContactUpEvent, dtn::ContactDownEvent, dtn::ContactQueryRequest, dtn::ContactReportEvent, dtn::LinkCreatedEvent, dtn::LinkDeletedEvent, dtn::LinkAvailableEvent, dtn::LinkUnavailableEvent, dtn::LinkStateChangeRequest, dtn::RegistrationAddedEvent, dtn::RegistrationRemovedEvent, dtn::RegistrationExpiredEvent, dtn::RouteAddEvent, dtn::RouteDelEvent, dtn::RouteQueryRequest, dtn::RouteReportEvent, dtn::ReassemblyCompletedEvent, dtn::CustodySignalEvent, dtn::CustodyTimeoutEvent, dtn::ShutdownRequest, dtn::StatusRequest, dtn::BundleSendRequest, dtn::BundleCancelRequest, dtn::BundleInjectRequest, dtn::BundleAcceptRequest, dtn::BundleQueryRequest, dtn::BundleReportEvent, dtn::LinkCreateRequest, dtn::LinkQueryRequest, dtn::LinkReportEvent, dtn::BundlePayload, dtn::ForwardingInfo, dtn::Contact, dtn::Link, dtn::CLInfo, dtn::UDPConvergenceLayer::Params, dtn::EndpointID, dtn::Registration, dtn::RouteEntry, dtn::Globals, oasys::SerializableVector< dtn::ForwardingInfo >, oasys::SerializableVector< dtn::BlockInfo >, and oasys::SerializableVector< dtn::EndpointID >.