cvedia::rt::iface::Serializer¶
Inherited by SerializerImpl< T >
Public Functions¶
| Name | |
|---|---|
| virtual std::vector< char > | serialize(T const & data) const =0 |
| virtual expected< T > | deserialize(std::vector< char > const & data) const =0 |
| virtual int | getTotalByteSize() const =0 |
Detailed Description¶
template <typename T >
class cvedia::rt::iface::Serializer;
Public Functions Documentation¶
function serialize¶
virtual std::vector< char > serialize(
T const & data
) const =0
Reimplemented by: cvedia::rt::rest::SerializerImpl::serialize
function deserialize¶
virtual expected< T > deserialize(
std::vector< char > const & data
) const =0
Reimplemented by: cvedia::rt::rest::SerializerImpl::deserialize, cvedia::rt::rest::SerializerImpl< EncodedFrameHeader >::deserialize
function getTotalByteSize¶
virtual int getTotalByteSize() const =0
Reimplemented by: cvedia::rt::rest::SerializerImpl::getTotalByteSize, cvedia::rt::rest::SerializerImpl< EncodedFrameHeader >::getTotalByteSize