PPL Logo

PUP_toNetwork_pack Class Reference

#include <pup_toNetwork.h>

Inheritance diagram for PUP_toNetwork_pack:

Inheritance graph
[legend]
Collaboration diagram for PUP_toNetwork_pack:

Collaboration graph
[legend]

Public Member Functions

 PUP_toNetwork_pack (void *dest)
size_t size (void) const

Private Member Functions

void w (CMK_NETWORK_INT4 i)
void w (CMK_NETWORK_INT8 i)
void w (float f)
void w (double f)
virtual void bytes (void *p, size_t n, size_t itemSize, PUP::dataType t)

Private Attributes

unsigned char * buf
unsigned char * start

Detailed Description

Definition at line 40 of file pup_toNetwork.h.


Constructor & Destructor Documentation

PUP_toNetwork_pack::PUP_toNetwork_pack ( void *  dest  )  [inline]

Definition at line 71 of file pup_toNetwork.h.

References buf, and start.


Member Function Documentation

void PUP_toNetwork_pack::w ( CMK_NETWORK_INT4  i  )  [inline, private]

Definition at line 42 of file pup_toNetwork.h.

References buf.

Referenced by w().

Here is the caller graph for this function:

void PUP_toNetwork_pack::w ( CMK_NETWORK_INT8  i  )  [inline, private]

Definition at line 49 of file pup_toNetwork.h.

References w().

Here is the call graph for this function:

void PUP_toNetwork_pack::w ( float  f  )  [inline, private]

Definition at line 55 of file pup_toNetwork.h.

References w().

Here is the call graph for this function:

void PUP_toNetwork_pack::w ( double  f  )  [inline, private]

Definition at line 62 of file pup_toNetwork.h.

References w().

Here is the call graph for this function:

void PUP_toNetwork_pack::bytes ( void *  p,
size_t  n,
size_t  itemSize,
PUP::dataType  t 
) [private, virtual]

Implements PUP::er.

Definition at line 56 of file pup_toNetwork.C.

References buf, CmiAbort(), PUP::Tbyte, PUP::Tchar, PUP::Tlongdouble, and PUP::Tuchar.

Here is the call graph for this function:

size_t PUP_toNetwork_pack::size ( void   )  const [inline, virtual]

Reimplemented from PUP::er.

Definition at line 75 of file pup_toNetwork.h.

References buf, and start.

Referenced by CpdList_ccs_list_items_fmt(), getImageConfigHandler(), LV3D_save_view(), and LV3D0_ClientManager_toClient::sendReply().

Here is the caller graph for this function:


Field Documentation

unsigned char* PUP_toNetwork_pack::buf [private]

Definition at line 41 of file pup_toNetwork.h.

Referenced by bytes(), PUP_toNetwork_pack(), size(), and w().

unsigned char * PUP_toNetwork_pack::start [private]

Definition at line 41 of file pup_toNetwork.h.

Referenced by PUP_toNetwork_pack(), and size().


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

Generated on Mon Sep 21 08:28:50 2020 for Charm++ by  doxygen 1.5.5