#include <pup_toNetwork.h>
Public Member Functions | |
PUP_toNetwork_unpack (const void *src) | |
size_t | size (void) const |
Private Member Functions | |
CMK_NETWORK_INT4 | read_int (void) |
CMK_NETWORK_INT8 | read_CMK_NETWORK_INT8 (void) |
void | read_integer (CMK_NETWORK_INT4 &i) |
void | read_integer (CMK_NETWORK_INT8 &i) |
float | read_float (void) |
double | read_double (void) |
void * | read_CMK_POINTER_SIZED_INT (void) |
virtual void | bytes (void *p, size_t n, size_t itemSize, PUP::dataType t) |
Private Attributes | |
const unsigned char * | buf |
const unsigned char * | start |
Definition at line 78 of file pup_toNetwork.h.
PUP_toNetwork_unpack::PUP_toNetwork_unpack | ( | const void * | src | ) | [inline] |
CMK_NETWORK_INT4 PUP_toNetwork_unpack::read_int | ( | void | ) | [inline, private] |
Definition at line 80 of file pup_toNetwork.h.
References buf.
Referenced by read_CMK_NETWORK_INT8(), and read_integer().
CMK_NETWORK_INT8 PUP_toNetwork_unpack::read_CMK_NETWORK_INT8 | ( | void | ) | [inline, private] |
Definition at line 86 of file pup_toNetwork.h.
References read_int(), and PUP::u.
Referenced by read_integer().
void PUP_toNetwork_unpack::read_integer | ( | CMK_NETWORK_INT4 & | i | ) | [inline, private] |
Definition at line 91 of file pup_toNetwork.h.
References read_int().
Referenced by read_CMK_POINTER_SIZED_INT(), read_double(), and read_float().
void PUP_toNetwork_unpack::read_integer | ( | CMK_NETWORK_INT8 & | i | ) | [inline, private] |
Definition at line 92 of file pup_toNetwork.h.
References read_CMK_NETWORK_INT8().
float PUP_toNetwork_unpack::read_float | ( | void | ) | [inline, private] |
Definition at line 94 of file pup_toNetwork.h.
References read_integer().
double PUP_toNetwork_unpack::read_double | ( | void | ) | [inline, private] |
Definition at line 101 of file pup_toNetwork.h.
References read_integer().
void* PUP_toNetwork_unpack::read_CMK_POINTER_SIZED_INT | ( | void | ) | [inline, private] |
Definition at line 108 of file pup_toNetwork.h.
References read_integer().
void PUP_toNetwork_unpack::bytes | ( | void * | p, | |
size_t | n, | |||
size_t | itemSize, | |||
PUP::dataType | t | |||
) | [private, virtual] |
Implements PUP::er.
Definition at line 82 of file pup_toNetwork.C.
References buf, CmiAbort(), PUP::Tbyte, PUP::Tchar, PUP::Tlongdouble, and PUP::Tuchar.
size_t PUP_toNetwork_unpack::size | ( | void | ) | const [inline, virtual] |
Reimplemented from PUP::er.
Definition at line 119 of file pup_toNetwork.h.
Referenced by CpdList_ccs_list_items_set(), getImageHandler(), and liveVizRequestUnpack().
const unsigned char* PUP_toNetwork_unpack::buf [private] |
Definition at line 79 of file pup_toNetwork.h.
Referenced by bytes(), PUP_toNetwork_unpack(), read_int(), and size().
const unsigned char * PUP_toNetwork_unpack::start [private] |