19 #ifndef __UPDATEMASK_H
20 #define __UPDATEMASK_H
55 ClientUpdateMaskType maskPart = 0;
57 if (
_bits[CLIENT_UPDATE_MASK_BITS * i + j])
UpdateMask operator|(UpdateMask const &right)
Definition: UpdateMask.h:133
Definition: UpdateMask.h:26
void Clear()
Definition: UpdateMask.h:99
Definition: ByteBuffer.h:70
uint32 _blockCount
Definition: UpdateMask.h:142
UpdateMask & operator&=(UpdateMask const &right)
Definition: UpdateMask.h:115
UpdateMask()
Definition: UpdateMask.h:37
uint32 GetBlockCount() const
Definition: UpdateMask.h:64
arena_t NULL
Definition: jemalloc_internal.h:624
uint32 _fieldCount
Definition: UpdateMask.h:141
UpdateMaskCount
Definition: UpdateMask.h:32
void AppendToPacket(ByteBuffer *data)
Definition: UpdateMask.h:51
UpdateMask & operator=(UpdateMask const &right)
Definition: UpdateMask.h:105
~UpdateMask()
Definition: UpdateMask.h:45
void AddBlock()
Definition: UpdateMask.h:84
uint32_t uint32
Definition: Define.h:150
Definition: UpdateMask.h:34
uint32 GetCount() const
Definition: UpdateMask.h:65
uint8 * _bits
Definition: UpdateMask.h:143
uint32 ClientUpdateMaskType
Type representing how client reads update mask.
Definition: UpdateMask.h:30
void SetCount(uint32 valuesCount)
Definition: UpdateMask.h:67
uint8_t uint8
Definition: Define.h:152
#define ASSERT
Definition: Errors.h:55
void UnsetBit(uint32 index)
Definition: UpdateMask.h:48
bool GetBit(uint32 index) const
Definition: UpdateMask.h:49
UpdateMask(UpdateMask const &right)
Definition: UpdateMask.h:39
void SetBit(uint32 index)
Definition: UpdateMask.h:47
UpdateMask & operator|=(UpdateMask const &right)
Definition: UpdateMask.h:124