21 #ifndef __OMNETPP_CFILECOMMBUFFER_H 22 #define __OMNETPP_CFILECOMMBUFFER_H 24 #include "ccommbufferbase.h" 25 #include "omnetpp/opp_string.h" 52 void setMessageSize(
int size);
56 virtual void pack(
char d)
override;
57 virtual void pack(
unsigned char d)
override;
58 virtual void pack(
bool d)
override;
59 virtual void pack(
short d)
override;
60 virtual void pack(
unsigned short d)
override;
61 virtual void pack(
int d)
override;
62 virtual void pack(
unsigned int d)
override;
63 virtual void pack(
long d)
override;
64 virtual void pack(
unsigned long d)
override;
65 virtual void pack(
long long d)
override;
66 virtual void pack(
unsigned long long d)
override;
67 virtual void pack(
float d)
override;
68 virtual void pack(
double d)
override;
69 virtual void pack(
long double d)
override;
70 virtual void pack(
const char *d)
override;
71 virtual void pack(
const opp_string& d)
override;
72 virtual void pack(
SimTime d)
override;
77 virtual void pack(
const char *d,
int size)
override;
78 virtual void pack(
const unsigned char *d,
int size)
override;
79 virtual void pack(
const bool *d,
int size)
override;
80 virtual void pack(
const short *d,
int size)
override;
81 virtual void pack(
const unsigned short *d,
int size)
override;
82 virtual void pack(
const int *d,
int size)
override;
83 virtual void pack(
const unsigned int *d,
int size)
override;
84 virtual void pack(
const long *d,
int size)
override;
85 virtual void pack(
const unsigned long *d,
int size)
override;
86 virtual void pack(
const long long *d,
int size)
override;
87 virtual void pack(
const unsigned long long *d,
int size)
override;
88 virtual void pack(
const float *d,
int size)
override;
89 virtual void pack(
const double *d,
int size)
override;
90 virtual void pack(
const long double *d,
int size)
override;
91 virtual void pack(
const char **d,
int size)
override;
92 virtual void pack(
const opp_string *d,
int size)
override;
93 virtual void pack(
const SimTime *d,
int size)
override;
98 virtual void unpack(
char& d)
override;
99 virtual void unpack(
unsigned char& d)
override;
100 virtual void unpack(
bool& d)
override;
101 virtual void unpack(
short& d)
override;
102 virtual void unpack(
unsigned short& d)
override;
103 virtual void unpack(
int& d)
override;
104 virtual void unpack(
unsigned int& d)
override;
105 virtual void unpack(
long& d)
override;
106 virtual void unpack(
unsigned long& d)
override;
107 virtual void unpack(
long long& d)
override;
108 virtual void unpack(
unsigned long long& d)
override;
109 virtual void unpack(
float& d)
override;
110 virtual void unpack(
double& d)
override;
111 virtual void unpack(
long double& d)
override;
112 virtual void unpack(
const char *&d)
override;
114 virtual void unpack(
SimTime& d)
override;
119 virtual void unpack(
char *d,
int size)
override;
120 virtual void unpack(
unsigned char *d,
int size)
override;
121 virtual void unpack(
bool *d,
int size)
override;
122 virtual void unpack(
short *d,
int size)
override;
123 virtual void unpack(
unsigned short *d,
int size)
override;
124 virtual void unpack(
int *d,
int size)
override;
125 virtual void unpack(
unsigned int *d,
int size)
override;
126 virtual void unpack(
long *d,
int size)
override;
127 virtual void unpack(
unsigned long *d,
int size)
override;
128 virtual void unpack(
long long *d,
int size)
override;
129 virtual void unpack(
unsigned long long *d,
int size)
override;
130 virtual void unpack(
float *d,
int size)
override;
131 virtual void unpack(
double *d,
int size)
override;
132 virtual void unpack(
long double *d,
int size)
override;
133 virtual void unpack(
const char **d,
int size)
override;
134 virtual void unpack(
opp_string *d,
int size)
override;
135 virtual void unpack(
SimTime *d,
int size)
override;
Communication buffer that packs data in a text representation into a memory buffer.
Definition: cfilecommbuffer.h:36
Adds buffer (re)allocation functions to cCommBuffer. This functionality is not always needed...
Definition: ccommbufferbase.h:32
Definition: cadvlinkdelaylookahead.h:26