EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Friends | List of all members
eudaq::Serializer Class Referenceabstract
Inheritance diagram for eudaq::Serializer:
eudaq::BufferSerializer eudaq::FileSerializer

Public Member Functions

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)
 

Friends

template<typename T >
struct WriteHelper
 

The documentation for this class was generated from the following file: