cMemCommBuffer Class Reference
[Parallel simulation support]

Communication buffer that packs data into a memory buffer without any transformation. More...

#include <cmemcommbuffer.h>

Inheritance diagram for cMemCommBuffer:
cCommBufferBase cCommBuffer cObject

List of all members.

Public Member Functions

 cMemCommBuffer ()
virtual ~cMemCommBuffer ()
Pack basic types

virtual void pack (char d)
virtual void pack (unsigned char d)
virtual void pack (bool d)
virtual void pack (short d)
virtual void pack (unsigned short d)
virtual void pack (int d)
virtual void pack (unsigned int d)
virtual void pack (long d)
virtual void pack (unsigned long d)
virtual void pack (opp_long_long d)
virtual void pack (opp_unsigned_long_long d)
virtual void pack (float d)
virtual void pack (double d)
virtual void pack (long double d)
virtual void pack (const char *d)
virtual void pack (const opp_string &d)
virtual void pack (SimTime d)
Pack arrays of basic types

virtual void pack (const char *d, int size)
virtual void pack (const unsigned char *d, int size)
virtual void pack (const bool *d, int size)
virtual void pack (const short *d, int size)
virtual void pack (const unsigned short *d, int size)
virtual void pack (const int *d, int size)
virtual void pack (const unsigned int *d, int size)
virtual void pack (const long *d, int size)
virtual void pack (const unsigned long *d, int size)
virtual void pack (const opp_long_long *d, int size)
virtual void pack (const opp_unsigned_long_long *d, int size)
virtual void pack (const float *d, int size)
virtual void pack (const double *d, int size)
virtual void pack (const long double *d, int size)
virtual void pack (const char **d, int size)
virtual void pack (const opp_string *d, int size)
virtual void pack (const SimTime *d, int size)
Unpack basic types

virtual void unpack (char &d)
virtual void unpack (unsigned char &d)
virtual void unpack (bool &d)
virtual void unpack (short &d)
virtual void unpack (unsigned short &d)
virtual void unpack (int &d)
virtual void unpack (unsigned int &d)
virtual void unpack (long &d)
virtual void unpack (unsigned long &d)
virtual void unpack (opp_long_long &d)
virtual void unpack (opp_unsigned_long_long &d)
virtual void unpack (float &d)
virtual void unpack (double &d)
virtual void unpack (long double &d)
virtual void unpack (const char *&d)
virtual void unpack (opp_string &d)
virtual void unpack (SimTime &d)
Unpack arrays of basic types

virtual void unpack (char *d, int size)
virtual void unpack (unsigned char *d, int size)
virtual void unpack (bool *d, int size)
virtual void unpack (short *d, int size)
virtual void unpack (unsigned short *d, int size)
virtual void unpack (int *d, int size)
virtual void unpack (unsigned int *d, int size)
virtual void unpack (long *d, int size)
virtual void unpack (unsigned long *d, int size)
virtual void unpack (opp_long_long *d, int size)
virtual void unpack (opp_unsigned_long_long *d, int size)
virtual void unpack (float *d, int size)
virtual void unpack (double *d, int size)
virtual void unpack (long double *d, int size)
virtual void unpack (const char **d, int size)
virtual void unpack (opp_string *d, int size)
virtual void unpack (SimTime *d, int size)

Detailed Description

Communication buffer that packs data into a memory buffer without any transformation.


The documentation for this class was generated from the following file:
Generated on Tue Dec 2 11:16:32 2014 for OMNeT++ Parallel Simulation Support by  doxygen 1.6.3