Public Member Functions | |
template<typename InIt > | |
BufferSerializer (InIt first, InIt last) | |
BufferSerializer (Deserializer &) | |
void | clear () |
const unsigned char & | operator[] (size_t i) const |
size_t | size () const |
virtual bool | HasData () |
virtual void | Serialize (Serializer &) const |
![]() | |
virtual void | Flush () |
void | write (const Serializable &t) |
template<typename T > | |
void | write (const T &t) |
template<typename T > | |
void | write (const std::vector< T > &t) |
template<typename T , typename U > | |
void | write (const std::map< T, U > &t) |
template<typename T , typename U > | |
void | write (const std::pair< T, U > &t) |
void | append (const unsigned char *data, size_t size) |
virtual uint64_t | GetCheckSum () |
template<> | |
void | write (const std::string &t) |
template<> | |
void | write (const Time &t) |
template<> | |
void | write (const std::vector< bool > &t) |
template<> | |
void | write (const std::vector< unsigned char > &t) |
template<> | |
void | write (const std::vector< char > &t) |
![]() | |
void | Interrupt () |
template<typename T > | |
void | read (T &t) |
template<typename T > | |
void | read (std::vector< T > &t) |
template<typename T , typename U > | |
void | read (std::map< T, U > &t) |
template<typename T , typename U > | |
void | read (std::pair< T, U > &t) |
template<typename T > | |
T | read () |
void | read (unsigned char *dst, size_t size) |
template<> | |
void | read (std::string &t) |
template<> | |
void | read (Time &t) |
template<> | |
void | read (std::vector< unsigned char > &t) |
template<> | |
void | read (std::vector< char > &t) |
Additional Inherited Members | |
![]() | |
bool | m_interrupting |