|
|
| teca_binary_stream (const teca_binary_stream &s) |
| |
|
const teca_binary_stream & | operator= (const teca_binary_stream &other) |
| |
|
| teca_binary_stream (teca_binary_stream &&s) noexcept |
| |
|
const teca_binary_stream & | operator= (teca_binary_stream &&other) noexcept |
| |
|
| operator bool () |
| |
|
void | clear () noexcept |
| |
|
void | resize (unsigned long n_bytes) |
| |
|
void | grow (unsigned long n_bytes) |
| |
|
unsigned char * | get_data () noexcept |
| |
|
const unsigned char * | get_data () const noexcept |
| |
|
unsigned long | size () const noexcept |
| |
|
unsigned long | capacity () const noexcept |
| |
|
void | set_read_pos (unsigned long n) noexcept |
| |
|
void | set_write_pos (unsigned long n) noexcept |
| |
|
void | swap (teca_binary_stream &other) noexcept |
| |
|
template<typename T > |
| void | pack (T *val) |
| |
|
template<typename T > |
| void | pack (const T &val) |
| |
|
template<typename T > |
| void | unpack (T &val) |
| |
|
template<typename T > |
| void | pack (const T *val, unsigned long n) |
| |
|
template<typename T > |
| void | unpack (T *val, unsigned long n) |
| |
|
void | pack (const std::string &str) |
| |
|
void | unpack (std::string &str) |
| |
|
void | pack (const std::vector< std::string > &v) |
| |
|
void | unpack (std::vector< std::string > &v) |
| |
|
template<typename T > |
| void | pack (const std::vector< T > &v) |
| |
|
template<typename T > |
| void | unpack (std::vector< T > &v) |
| |
|
template<typename KT , typename VT > |
| void | pack (const std::map< KT, VT > &v) |
| |
|
template<typename KT , typename VT > |
| void | unpack (std::map< KT, VT > &v) |
| |
|
template<typename T1 , typename T2 > |
| void | pack (const std::pair< T1, T2 > &v) |
| |
|
template<typename T1 , typename T2 > |
| void | unpack (std::pair< T1, T2 > &v) |
| |
|
template<typename T > |
| int | expect (const T &val) |
| |
|
template<typename T > |
| int | expect (const T *val, unsigned long n) |
| |
|
int | expect (const char *str) |
| |
|
int | broadcast (MPI_Comm comm, int root_rank=0) |
| |