16#ifndef __OMNETPP_PACKING_H
17#define __OMNETPP_PACKING_H
19#include "ccommbuffer.h"
26#define DOPACKING(T,R) \
27 inline void doParsimPacking(omnetpp::cCommBuffer *b, const T R a) {b->pack(a);} \
28 inline void doParsimPacking(omnetpp::cCommBuffer *b, const T *a, int n) {b->pack(a,n);} \
29 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, T& a) {b->unpack(a);} \
30 inline void doParsimUnpacking(omnetpp::cCommBuffer *b, T *a, int n) {b->unpack(a,n);}
33DOPACKING(
unsigned char,_)
36DOPACKING(
unsigned short,_)
38DOPACKING(
unsigned int,_)
40DOPACKING(
unsigned long,_)
43DOPACKING(
long double,_)
int64_t-based, base-10 fixed-point simulation time.
Definition simtime.h:67
Lightweight string class, used internally in some parts of OMNeT++.
Definition opp_string.h:40