EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | List of all members
eudaq::FileDeserializer Class Reference
Inheritance diagram for eudaq::FileDeserializer:
eudaq::Deserializer

Public Member Functions

 FileDeserializer (const std::string &fname, bool faileof=false, size_t buffersize=65536)
 
virtual bool HasData ()
 
template<typename T >
peek ()
 
bool ReadEvent (int ver, std::shared_ptr< eudaq::Event > &ev, size_t skip=0)
 
- Public Member Functions inherited from eudaq::Deserializer
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 >
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

- Protected Attributes inherited from eudaq::Deserializer
bool m_interrupting
 

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