Lines Matching refs:buffer
38 static void write4Bytes(int val, vector<char>* buffer) {
39 buffer->push_back(static_cast<char>(val));
40 buffer->push_back(static_cast<char>((val >> 8) & 0xFF));
41 buffer->push_back(static_cast<char>((val >> 16) & 0xFF));
42 buffer->push_back(static_cast<char>((val >> 24) & 0xFF));
46 vector<char> buffer;
48 write4Bytes(1937006964, &buffer);
49 buffer.push_back(EVENT_TYPE_LIST);
50 buffer.push_back(2); // field counts;
51 buffer.push_back(EVENT_TYPE_INT);
52 write4Bytes(10 /* atom id */, &buffer);
53 buffer.push_back(EVENT_TYPE_INT);
54 write4Bytes(99 /* a value to log*/, &buffer);
55 buffer.push_back(EVENT_TYPE_LIST_STOP);
57 msg->entry_v1.len = buffer.size();
60 std::copy(buffer.begin(), buffer.end(), msg->buf + kLogMsgHeaderSize);