IODA Bundle
|
#include <DataStream.h>
Public Member Functions | |
DataStream (const void *data, size_t size, bool const=true) | |
DataStream (const eckit::Buffer &data) | |
DataStream (void *data, size_t size) | |
DataStream (eckit::Buffer &data) | |
~DataStream () | |
eckit::Offset | position () const |
template<typename T > | |
void | read (T &elem) |
template<typename T > | |
void | read (std::vector< T > &vec) |
template<typename T , typename S > | |
void | read (std::map< T, S > &props) |
void | read (std::string &s) |
void | read (void *addr, size_t bytes) |
void | readBytes (void *addr, size_t bytes) |
template<typename T > | |
void | write (const T &elem) |
template<typename T > | |
void | write (const std::vector< T > &vec) |
template<typename T , typename S > | |
void | write (const std::map< T, S > &props) |
void | write (const std::string &s) |
void | write (const void *addr, size_t bytes) |
void | writeBytes (const void *addr, size_t bytes) |
char * | get () |
void | set (char *p) |
void | advance (size_t nbytes) |
Private Attributes | |
bool | const_ |
char * | start_ |
char * | current_ |
char * | end_ |
Definition at line 59 of file DataStream.h.
|
inline |
Definition at line 171 of file DataStream.h.
|
inline |
Definition at line 179 of file DataStream.h.
|
inline |
Definition at line 184 of file DataStream.h.
|
inline |
Definition at line 189 of file DataStream.h.
|
inline |
Definition at line 194 of file DataStream.h.
|
inline |
Definition at line 96 of file DataStream.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 238 of file DataStream.h.
|
inline |
|
inline |
|
inline |
Definition at line 250 of file DataStream.h.
|
inline |
Definition at line 258 of file DataStream.h.
|
inline |
|
inline |
Definition at line 292 of file DataStream.h.
|
inline |
Definition at line 303 of file DataStream.h.
|
inline |
Definition at line 283 of file DataStream.h.
|
inline |
Definition at line 276 of file DataStream.h.
|
inline |
|
inline |
|
private |
Definition at line 100 of file DataStream.h.
|
private |
Definition at line 102 of file DataStream.h.
|
private |
Definition at line 103 of file DataStream.h.
|
private |
Definition at line 101 of file DataStream.h.