pocolog_cpp
Classes | Namespaces | Functions
Write.hpp File Reference
#include <pocolog_cpp/Format.hpp>
#include <vector>
#include <iosfwd>
#include <boost/thread/mutex.hpp>
#include <typelib/endian_swap.hh>

Go to the source code of this file.

Classes

class  pocolog_cpp::Output
 
struct  pocolog_cpp::details::static_failure< T >
 
class  pocolog_cpp::StreamWriter
 

Namespaces

 Typelib
 
 pocolog_cpp
 
 pocolog_cpp::details
 

Functions

void pocolog_cpp::writePrologue (std::ostream &stream)
 
template<class T >
Output & pocolog_cpp::operator<< (Output &output, const T &value)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const uint8_t &value)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const uint16_t &value)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const uint32_t &value)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const std::string &value)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const base::Time &time)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const BlockHeader &header)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const SampleHeader &header)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const BlockType &type)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const StreamType &type)
 
template<>
Output & pocolog_cpp::operator<< (Output &output, const CommandType &type)