|
pocolog_cpp
|
#include <InputDataStream.hpp>
Public Member Functions | |
| InputDataStream (const StreamDescription &desc, Index &index) | |
| virtual | ~InputDataStream () |
| Typelib::Type const * | getType () const |
| const std::string | getCXXType () const |
| size_t | getTypeMemorySize () const |
| Typelib::Registry & | getStreamRegistry () |
| template<typename T > | |
| bool | getSample (T &out, size_t sampleNr) |
| Typelib::Value | getTyplibValue (void *memoryOfType, size_t memorySize, size_t sampleNr) |
Public Member Functions inherited from pocolog_cpp::Stream | |
| virtual | ~Stream () |
| bool | isValid () const |
| StreamType | getType () const |
| size_t | getIndex () const |
| size_t | getBeginPos () const |
| size_t | getEndPos () const |
| size_t | getSize () const |
| size_t | getDataSize () const |
| virtual | ~Stream () |
| bool | isValid () const |
| std::string | getName () const |
| std::string | getTypeName () const |
| StreamType | getStreamType () const |
| const base::Time & | getFistSampleTime () const |
| const base::Time & | getLastSampleTime () const |
| size_t | getIndex () const |
| Index & | getFileIndex () const |
| size_t | getSize () const |
| bool | getSampleData (std::vector< uint8_t > &result, size_t sampleNr) |
| template<typename T > | |
| bool | readSample (T &sample, size_t sampleNr) |
Protected Member Functions | |
| void | loadTypeLib () |
Protected Member Functions inherited from pocolog_cpp::Stream | |
| Stream (std::istream &input, StreamType type=UnknownStreamType, size_t index=Input::nstream) | |
| virtual BlockHeader | newDataBlock (BlockHeader header)=0 |
| void | newBlockAt (size_t pos, size_t size) |
| std::istream & | getInputStream () |
| Stream (const StreamDescription &desc, Index &index) | |
| bool | loadSampleHeader (std::streampos pos, pocolog_cpp::SampleHeaderData &header) |
Protected Attributes | |
| const Typelib::Type * | m_type |
| Typelib::Registry * | m_registry |
Protected Attributes inherited from pocolog_cpp::Stream | |
| const StreamDescription & | desc |
| Index & | index |
| FileStream | fileStream |
| pocolog_cpp::InputDataStream::InputDataStream | ( | const StreamDescription & | desc, |
| Index & | index | ||
| ) |
|
virtual |
| const std::string pocolog_cpp::InputDataStream::getCXXType | ( | ) | const |
|
inline |
|
inline |
| const Typelib::Type * pocolog_cpp::InputDataStream::getType | ( | ) | const |
|
inline |
| Typelib::Value pocolog_cpp::InputDataStream::getTyplibValue | ( | void * | memoryOfType, |
| size_t | memorySize, | ||
| size_t | sampleNr | ||
| ) |
|
protected |
|
protected |
|
protected |
1.8.11