Lines Matching refs:val
68 bool ByteBuffer::ReadUInt8(uint8* val) {
69 if (!val) return false;
71 return ReadBytes(reinterpret_cast<char*>(val), 1);
74 bool ByteBuffer::ReadUInt16(uint16* val) {
75 if (!val) return false;
81 *val = NetworkToHost16(v);
86 bool ByteBuffer::ReadUInt24(uint32* val) {
87 if (!val) return false;
93 *val = NetworkToHost32(v);
98 bool ByteBuffer::ReadUInt32(uint32* val) {
99 if (!val) return false;
105 *val = NetworkToHost32(v);
110 bool ByteBuffer::ReadUInt64(uint64* val) {
111 if (!val) return false;
117 *val = NetworkToHost64(v);
122 bool ByteBuffer::ReadString(std::string* val, size_t len) {
123 if (!val) return false;
128 val->append(bytes_ + start_, len);
134 bool ByteBuffer::ReadBytes(char* val, size_t len) {
138 memcpy(val, bytes_ + start_, len);
144 void ByteBuffer::WriteUInt8(uint8 val) {
145 WriteBytes(reinterpret_cast<const char*>(&val), 1);
148 void ByteBuffer::WriteUInt16(uint16 val) {
149 uint16 v = HostToNetwork16(val);
153 void ByteBuffer::WriteUInt24(uint32 val) {
154 uint32 v = HostToNetwork32(val);
158 void ByteBuffer::WriteUInt32(uint32 val) {
159 uint32 v = HostToNetwork32(val);
163 void ByteBuffer::WriteUInt64(uint64 val) {
164 uint64 v = HostToNetwork64(val);
168 void ByteBuffer::WriteString(const std::string& val) {
169 WriteBytes(val.c_str(), val.size());
172 void ByteBuffer::WriteBytes(const char* val, size_t len) {
176 memcpy(bytes_ + end_, val, len);