pocolog_cpp
Public Member Functions | Friends | List of all members
pocolog_cpp::DataInputIterator Class Reference

#include <Read.hpp>

Public Member Functions

 DataInputIterator ()
 
 ~DataInputIterator ()
 
base::Time getRealtime () const
 
base::Time getTimestamp () const
 
bool isValid () const
 
size_t getPos () const
 
size_t getDataSize () const
 
const uint8_t * getData () const
 
template<typename T >
getData () const
 
template<typename T >
void getData (T &out) const
 
DataInputIteratoroperator+= (size_t offset)
 
DataInputIterator operator+ (size_t offset) const
 
DataInputIteratoroperator++ ()
 
bool operator== (const DataInputIterator &with) const
 
bool operator!= (const DataInputIterator &with) const
 

Friends

class DataStream
 

Constructor & Destructor Documentation

◆ DataInputIterator()

pocolog_cpp::DataInputIterator::DataInputIterator ( )

◆ ~DataInputIterator()

pocolog_cpp::DataInputIterator::~DataInputIterator ( )

Member Function Documentation

◆ getData() [1/3]

const uint8_t * pocolog_cpp::DataInputIterator::getData ( ) const

◆ getData() [2/3]

template<typename T >
T pocolog_cpp::DataInputIterator::getData ( ) const
inline

◆ getData() [3/3]

template<typename T >
void pocolog_cpp::DataInputIterator::getData ( T &  out) const
inline

◆ getDataSize()

size_t pocolog_cpp::DataInputIterator::getDataSize ( ) const

◆ getPos()

size_t pocolog_cpp::DataInputIterator::getPos ( ) const
inline

◆ getRealtime()

Time pocolog_cpp::DataInputIterator::getRealtime ( ) const

◆ getTimestamp()

Time pocolog_cpp::DataInputIterator::getTimestamp ( ) const

◆ isValid()

bool pocolog_cpp::DataInputIterator::isValid ( ) const

◆ operator!=()

bool pocolog_cpp::DataInputIterator::operator!= ( const DataInputIterator with) const
inline

◆ operator+()

DataInputIterator pocolog_cpp::DataInputIterator::operator+ ( size_t  offset) const

◆ operator++()

DataInputIterator & pocolog_cpp::DataInputIterator::operator++ ( )

◆ operator+=()

DataInputIterator & pocolog_cpp::DataInputIterator::operator+= ( size_t  offset)

◆ operator==()

bool pocolog_cpp::DataInputIterator::operator== ( const DataInputIterator with) const

Friends And Related Function Documentation

◆ DataStream

friend class DataStream
friend

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