 |
ManaPlus
|
Go to the documentation of this file.
23 #ifndef NET_MESSAGEIN_H
24 #define NET_MESSAGEIN_H
68 unsigned char readUInt8(
const char *
const str);
71 signed char readInt8(
const char *
const str);
98 const char *
const str);
108 const char *
const str);
113 void skip(
const unsigned int length,
114 const char *
const str);
124 const char *
const dstr);
127 const char *
const dstr);
130 const char *
const dstr);
148 MessageIn(const
char *const
data, const
unsigned int length);
166 #endif // NET_MESSAGEIN_H
std::string readRawString(int length, const char *const dstr)
int readItemId(const char *const str)
#define A_DELETE_COPY(func)
std::string readString(int length, const char *const dstr)
int getVersionZero() const
void skipToEnd(const char *const str)
int32_t readInt32(const char *const str)
static uint8_t fromServerDirection(const uint8_t serverDir)
unsigned char * readBytes(int length, const char *const dstr)
uint16_t readUInt16(const char *const str)
float readFloat(const char *const str)
BeingId readBeingId(const char *const str)
unsigned char readUInt8(const char *const str)
unsigned int getLength() const
uint32_t readUInt32(const char *const str)
int64_t readInt64(const char *const str)
int getVersionMain() const
signed char readInt8(const char *const str)
void readCoordinates(uint16_t &x, uint16_t &y, uint8_t &direction, const char *const str)
int16_t readInt16(const char *const str)
void readCoordinatePair(uint16_t &srcX, uint16_t &srcY, uint16_t &dstX, uint16_t &dstY, const char *const str)
void skip(const unsigned int length, const char *const str)