|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Namespaces | |
| namespace | ByteConverter |
Functions | |
| template<typename T> | |
| void | ByteConverter::apply (T *val) |
| template<size_t T> | |
| void | ByteConverter::convert (char *val) |
| template<> | |
| void | ByteConverter::convert< 0 > (char *) |
| template<> | |
| void | ByteConverter::convert< 1 > (char *) |
| void | EndianConvert (int8 &) |
| template<typename T> | |
| void | EndianConvert (T &) |
| template<typename T> | |
| void | EndianConvert (T *) |
| void | EndianConvert (uint8 &) |
| template<typename T> | |
| void | EndianConvertPtr (void *) |
| template<typename T> | |
| void | EndianConvertPtrReverse (void *val) |
| void | EndianConvertReverse (int8 &) |
| template<typename T> | |
| void | EndianConvertReverse (T &val) |
| template<typename T> | |
| void | EndianConvertReverse (T *) |
| void | EndianConvertReverse (uint8 &) |
|
inline |
Definition at line 50 of file ByteConverter.h.
|
inline |
Definition at line 40 of file ByteConverter.h.
Referenced by AuthSocket::_HandleLogonChallenge(), ByteBuffer::append(), DB2FileLoader::Record::getFloat(), DBCFileLoader::Record::getFloat(), DB2FileLoader::Record::getUInt(), DBCFileLoader::Record::getUInt(), DB2FileLoader::Load(), DBCFileLoader::Load(), ByteBuffer::put(), and ByteBuffer::read().
| void EndianConvert | ( | T * | ) |
|
inline |
Definition at line 49 of file ByteConverter.h.
|
inline |
Definition at line 42 of file ByteConverter.h.
Referenced by AuthSocket::_HandleLogonChallenge().
|
inline |
Definition at line 43 of file ByteConverter.h.
References ByteConverter::apply().
|
inline |
Definition at line 52 of file ByteConverter.h.
|
inline |
Definition at line 41 of file ByteConverter.h.
References ByteConverter::apply().
Referenced by AuthSocket::_HandleLogonChallenge(), account_commandscript::HandleAccountLockCountryCommand(), and misc_commandscript::HandlePInfoCommand().
| void EndianConvertReverse | ( | T * | ) |
|
inline |
Definition at line 51 of file ByteConverter.h.