SLikeNet 0.1.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SLNet::BitStream Member List

This is the complete list of members for SLNet::BitStream, including all inherited members.

AddBitsAndReallocate(const BitSize_t numberOfBitsToWrite) | SLNet::BitStream |
AlignReadToByteBoundary(void) | SLNet::BitStream | inline
AlignWriteToByteBoundary(void) | SLNet::BitStream | inline
AssertCopyData(void) | SLNet::BitStream |
AssertStreamEmpty(void) | SLNet::BitStream |
BitStream() | SLNet::BitStream |
BitStream(const unsigned int initialBytesToAllocate) | SLNet::BitStream |
BitStream(unsigned char *_data, const unsigned int lengthInBytes, bool _copyData) | SLNet::BitStream |
CopyData(unsigned char **_data) const | SLNet::BitStream |
DoEndianSwap(void) | SLNet::BitStream | inlinestatic
EndianSwapBytes(int byteOffset, int length) | SLNet::BitStream |
GetData(void) const | SLNet::BitStream | inline
GetNumberOfBitsAllocated(void) const | SLNet::BitStream |
GetNumberOfBitsUsed(void) const | SLNet::BitStream | inline
GetNumberOfBytesUsed(void) const | SLNet::BitStream | inline
GetNumberOfUnreadBits(void) const | SLNet::BitStream | inline
GetReadOffset(void) const | SLNet::BitStream | inline
GetWriteOffset(void) const | SLNet::BitStream | inline
IgnoreBits(const BitSize_t numberOfBits) | SLNet::BitStream |
IgnoreBytes(const unsigned int numberOfBytes) | SLNet::BitStream |
IsBigEndian(void) | SLNet::BitStream | inlinestatic
IsNetworkOrder(void) | SLNet::BitStream | inlinestatic
IsNetworkOrderInternal(void) | SLNet::BitStream | static
NumberOfLeadingZeroes(uint8_t x) | SLNet::BitStream | static
NumberOfLeadingZeroes(uint16_t x) | SLNet::BitStream | static
NumberOfLeadingZeroes(uint32_t x) | SLNet::BitStream | static
NumberOfLeadingZeroes(uint64_t x) | SLNet::BitStream | static
NumberOfLeadingZeroes(int8_t x) | SLNet::BitStream | static
NumberOfLeadingZeroes(int16_t x) | SLNet::BitStream | static
NumberOfLeadingZeroes(int32_t x) | SLNet::BitStream | static
NumberOfLeadingZeroes(int64_t x) | SLNet::BitStream | static
PadWithZeroToByteLength(unsigned int bytes) | SLNet::BitStream |
PrintBits(char *out) const | SLNet::BitStream |
PrintBits(char *out, size_t outLength) const | SLNet::BitStream |
PrintBits(void) const | SLNet::BitStream |
PrintHex(char *out) const | SLNet::BitStream |
PrintHex(char *out, size_t outLength) const | SLNet::BitStream |
PrintHex(void) const | SLNet::BitStream |
Read(templateType &outTemplateVar) | SLNet::BitStream | inline
Read(wchar_t *&varString) | SLNet::BitStream | inline
Read(wchar_t *&varString, size_t varStringLength) | SLNet::BitStream | inline
Read(BitStream *bitStream, BitSize_t numberOfBits) | SLNet::BitStream |
Read(BitStream *bitStream) | SLNet::BitStream |
Read(BitStream &bitStream, BitSize_t numberOfBits) | SLNet::BitStream |
Read(BitStream &bitStream) | SLNet::BitStream |
Read(char *output, const unsigned int numberOfBytes) | SLNet::BitStream |
Read(char *varString) | SLNet::BitStream |
Read(unsigned char *varString) | SLNet::BitStream |
Read(bool &outTemplateVar) | SLNet::BitStream | inline
Read(SystemAddress &outTemplateVar) | SLNet::BitStream | inline
Read(uint24_t &outTemplateVar) | SLNet::BitStream | inline
Read(RakNetGUID &outTemplateVar) | SLNet::BitStream | inline
Read(RakString &outTemplateVar) | SLNet::BitStream | inline
Read(RakWString &outTemplateVar) | SLNet::BitStream | inline
Read(char *&varString) | SLNet::BitStream | inline
Read(unsigned char *&varString) | SLNet::BitStream | inline
ReadAlignedBytes(unsigned char *inOutByteArray, const unsigned int numberOfBytesToRead) | SLNet::BitStream |
ReadAlignedBytesSafe(char *inOutByteArray, int &inputLength, const int maxBytesToRead) | SLNet::BitStream |
ReadAlignedBytesSafe(char *inOutByteArray, unsigned int &inputLength, const unsigned int maxBytesToRead) | SLNet::BitStream |
ReadAlignedBytesSafeAlloc(char **outByteArray, int &inputLength, const unsigned int maxBytesToRead) | SLNet::BitStream |
ReadAlignedBytesSafeAlloc(char **outByteArray, unsigned int &inputLength, const unsigned int maxBytesToRead) | SLNet::BitStream |
ReadAlignedVar16(char *inOutByteArray) | SLNet::BitStream |
ReadAlignedVar32(char *inOutByteArray) | SLNet::BitStream |
ReadAlignedVar8(char *inOutByteArray) | SLNet::BitStream |
ReadBit(void) | SLNet::BitStream |
ReadBits(unsigned char *inOutByteArray, BitSize_t numberOfBitsToRead, const bool alignBitsToRight=true) | SLNet::BitStream |
ReadBitsFromIntegerRange(templateType &value, const templateType minimum, const templateType maximum, bool allowOutsideRange=false) | SLNet::BitStream |
ReadBitsFromIntegerRange(templateType &value, const templateType minimum, const templateType maximum, const int requiredBits, bool allowOutsideRange=false) | SLNet::BitStream |
ReadCasted(sourceType &value) | SLNet::BitStream |
ReadCompressed(templateType &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(wchar_t *&varString) | SLNet::BitStream | inline
ReadCompressed(wchar_t *&varString, size_t varStringLength) | SLNet::BitStream | inline
ReadCompressed(SystemAddress &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(uint24_t &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(RakNetGUID &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(bool &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(float &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(double &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(RakString &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(RakWString &outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(char *&outTemplateVar) | SLNet::BitStream | inline
ReadCompressed(unsigned char *&outTemplateVar) | SLNet::BitStream | inline
ReadCompressedDelta(templateType &outTemplateVar) | SLNet::BitStream | inline
ReadCompressedDelta(bool &outTemplateVar) | SLNet::BitStream | inline
ReadDelta(templateType &outTemplateVar) | SLNet::BitStream | inline
ReadDelta(bool &outTemplateVar) | SLNet::BitStream | inline
ReadFloat16(float &outFloat, float floatMin, float floatMax) | SLNet::BitStream |
ReadNormQuat(templateType &w, templateType &x, templateType &y, templateType &z) | SLNet::BitStream |
ReadNormVector(templateType &x, templateType &y, templateType &z) | SLNet::BitStream |
ReadOrthMatrix(templateType &m00, templateType &m01, templateType &m02, templateType &m10, templateType &m11, templateType &m12, templateType &m20, templateType &m21, templateType &m22) | SLNet::BitStream |
ReadVector(templateType &x, templateType &y, templateType &z) | SLNet::BitStream |
Reset(void) | SLNet::BitStream |
ResetReadPointer(void) | SLNet::BitStream |
ResetWritePointer(void) | SLNet::BitStream |
ReverseBytes(unsigned char *inByteArray, unsigned char *inOutByteArray, const unsigned int length) | SLNet::BitStream | static
ReverseBytesInPlace(unsigned char *inOutData, const unsigned int length) | SLNet::BitStream | static
Serialize(bool writeToBitstream, templateType &inOutTemplateVar) | SLNet::BitStream | inline
Serialize(bool writeToBitstream, char *inOutByteArray, const unsigned int numberOfBytes) | SLNet::BitStream | inline
SerializeBits(bool writeToBitstream, unsigned char *inOutByteArray, const BitSize_t numberOfBitsToSerialize, const bool rightAlignedBits=true) | SLNet::BitStream | inline
SerializeBitsFromIntegerRange(bool writeToBitstream, templateType &value, const templateType minimum, const templateType maximum, bool allowOutsideRange=false) | SLNet::BitStream |
SerializeBitsFromIntegerRange(bool writeToBitstream, templateType &value, const templateType minimum, const templateType maximum, const int requiredBits, bool allowOutsideRange=false) | SLNet::BitStream |
SerializeCasted(bool writeToBitstream, sourceType &value) | SLNet::BitStream |
SerializeCompressed(bool writeToBitstream, templateType &inOutTemplateVar) | SLNet::BitStream | inline
SerializeCompressedDelta(bool writeToBitstream, templateType &inOutCurrentValue, const templateType &lastValue) | SLNet::BitStream | inline
SerializeCompressedDelta(bool writeToBitstream, templateType &inOutTemplateVar) | SLNet::BitStream | inline
SerializeDelta(bool writeToBitstream, templateType &inOutCurrentValue, const templateType &lastValue) | SLNet::BitStream | inline
SerializeDelta(bool writeToBitstream, templateType &inOutCurrentValue) | SLNet::BitStream | inline
SerializeFloat16(bool writeToBitstream, float &inOutFloat, float floatMin, float floatMax) | SLNet::BitStream |
SerializeNormQuat(bool writeToBitstream, templateType &w, templateType &x, templateType &y, templateType &z) | SLNet::BitStream | inline
SerializeNormVector(bool writeToBitstream, templateType &x, templateType &y, templateType &z) | SLNet::BitStream | inline
SerializeOrthMatrix(bool writeToBitstream, templateType &m00, templateType &m01, templateType &m02, templateType &m10, templateType &m11, templateType &m12, templateType &m20, templateType &m21, templateType &m22) | SLNet::BitStream | inline
SerializeVector(bool writeToBitstream, templateType &x, templateType &y, templateType &z) | SLNet::BitStream | inline
SetData(unsigned char *inByteArray) | SLNet::BitStream |
SetNumberOfBitsAllocated(const BitSize_t lengthInBits) | SLNet::BitStream |
SetReadOffset(const BitSize_t newReadOffset) | SLNet::BitStream | inline
SetWriteOffset(const BitSize_t offset) | SLNet::BitStream |
Write(const templateType &inTemplateVar) | SLNet::BitStream | inline
Write(const char *inputByteArray, const unsigned int numberOfBytes) | SLNet::BitStream |
Write(BitStream *bitStream, BitSize_t numberOfBits) | SLNet::BitStream |
Write(BitStream *bitStream) | SLNet::BitStream |
Write(BitStream &bitStream, BitSize_t numberOfBits) | SLNet::BitStream |
Write(BitStream &bitStream) | SLNet::BitStream |
Write(const char *const inStringVar) | SLNet::BitStream | inline
Write(const wchar_t *const inStringVar) | SLNet::BitStream | inline
Write(const unsigned char *const inTemplateVar) | SLNet::BitStream | inline
Write(char *const inTemplateVar) | SLNet::BitStream | inline
Write(unsigned char *const inTemplateVar) | SLNet::BitStream | inline
Write(const bool &inTemplateVar) | SLNet::BitStream | inline
Write(const SystemAddress &inTemplateVar) | SLNet::BitStream | inline
Write(const uint24_t &inTemplateVar) | SLNet::BitStream | inline
Write(const RakNetGUID &inTemplateVar) | SLNet::BitStream | inline
Write(const RakString &inTemplateVar) | SLNet::BitStream | inline
Write(const RakWString &inTemplateVar) | SLNet::BitStream | inline
Write(const char *const &inStringVar) | SLNet::BitStream | inline
Write(const wchar_t *const &inStringVar) | SLNet::BitStream | inline
Write(const unsigned char *const &inTemplateVar) | SLNet::BitStream | inline
Write(char *const &inTemplateVar) | SLNet::BitStream | inline
Write(unsigned char *const &inTemplateVar) | SLNet::BitStream | inline
Write0(void) | SLNet::BitStream |
Write1(void) | SLNet::BitStream |
WriteAlignedBytes(const unsigned char *inByteArray, const unsigned int numberOfBytesToWrite) | SLNet::BitStream |
WriteAlignedBytesSafe(const char *inByteArray, const unsigned int inputLength, const unsigned int maxBytesToWrite) | SLNet::BitStream |
WriteAlignedVar16(const char *inByteArray) | SLNet::BitStream |
WriteAlignedVar32(const char *inByteArray) | SLNet::BitStream |
WriteAlignedVar8(const char *inByteArray) | SLNet::BitStream |
WriteBits(const unsigned char *inByteArray, BitSize_t numberOfBitsToWrite, const bool rightAlignedBits=true) | SLNet::BitStream |
WriteBitsFromIntegerRange(const templateType value, const templateType minimum, const templateType maximum, bool allowOutsideRange=false) | SLNet::BitStream |
WriteBitsFromIntegerRange(const templateType value, const templateType minimum, const templateType maximum, const int requiredBits, bool allowOutsideRange=false) | SLNet::BitStream |
WriteCasted(const sourceType &value) | SLNet::BitStream |
WriteCompressed(const templateType &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const char *const inStringVar) | SLNet::BitStream | inline
WriteCompressed(const wchar_t *const inStringVar) | SLNet::BitStream | inline
WriteCompressed(const unsigned char *const inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(char *const inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(unsigned char *const inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const SystemAddress &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const RakNetGUID &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const uint24_t &var) | SLNet::BitStream | inline
WriteCompressed(const bool &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const float &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const double &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const RakString &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const RakWString &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(const char *const &inStringVar) | SLNet::BitStream | inline
WriteCompressed(const wchar_t *const &inStringVar) | SLNet::BitStream | inline
WriteCompressed(const unsigned char *const &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(char *const &inTemplateVar) | SLNet::BitStream | inline
WriteCompressed(unsigned char *const &inTemplateVar) | SLNet::BitStream | inline
WriteCompressedDelta(const templateType &currentValue, const templateType &lastValue) | SLNet::BitStream | inline
WriteCompressedDelta(const templateType &currentValue) | SLNet::BitStream | inline
WriteCompressedDelta(const bool &currentValue, const bool &lastValue) | SLNet::BitStream | inline
WriteCompressedDelta(const bool &currentValue) | SLNet::BitStream | inline
WriteDelta(const templateType &currentValue, const templateType &lastValue) | SLNet::BitStream | inline
WriteDelta(const templateType &currentValue) | SLNet::BitStream | inline
WriteDelta(const bool &currentValue, const bool &lastValue) | SLNet::BitStream | inline
WriteFloat16(float x, float floatMin, float floatMax) | SLNet::BitStream |
WriteNormQuat(templateType w, templateType x, templateType y, templateType z) | SLNet::BitStream |
WriteNormVector(templateType x, templateType y, templateType z) | SLNet::BitStream |
WriteOrthMatrix(templateType m00, templateType m01, templateType m02, templateType m10, templateType m11, templateType m12, templateType m20, templateType m21, templateType m22) | SLNet::BitStream |
WritePtr(templateType *inTemplateVar) | SLNet::BitStream | inline
WriteVector(templateType x, templateType y, templateType z) | SLNet::BitStream |
~BitStream() | SLNet::BitStream |