Lines Matching defs:buffer
32 bool HardwareVersionInfo::Populate(const std::vector<uint8_t>& buffer) {
33 if (buffer.size() != sizeof(VersionInfo)) {
37 const uint8_t *data = buffer.data();
51 char buffer[1024];
52 snprintf(buffer, sizeof(buffer), format_string,
58 return std::string(buffer);
66 char buffer[128];
67 snprintf(buffer, sizeof(buffer), format_string,
69 return std::string(buffer);
72 bool WriteEventResponse::Populate(const std::vector<uint8_t>& buffer) {
73 if (buffer.size() != sizeof(Response)) {
77 const uint8_t *data = buffer.data();
87 std::vector<uint8_t> buffer(sizeof(Request));
89 uint8_t *data = buffer.data();
92 return buffer;
98 char buffer[128];
99 snprintf(buffer, sizeof(buffer), format_string,
101 return std::string(buffer);
107 char buffer[32];
108 snprintf(buffer, sizeof(buffer), "ReadEventResponse %u\n", GetEventType());
109 return std::string(buffer);
113 const std::vector<uint8_t>& buffer) {
116 uint32_t event_type = ReadEventResponse::EventTypeFromBuffer(buffer);
118 return SensorEvent::FromBytes(buffer);
120 return AppToHostEvent::FromBytes(buffer);
122 return ResetReasonEvent::FromBytes(buffer);
124 return LogEvent::FromBytes(buffer);
131 bool ReadEventResponse::Populate(const std::vector<uint8_t>& buffer) {
132 if (buffer.size() < sizeof(Event)) {
136 event_data.resize(buffer.size());
137 std::copy(buffer.begin(), buffer.end(), event_data.begin());
178 uint32_t ReadEventResponse::EventTypeFromBuffer(const std::vector<uint8_t>& buffer) {
179 if (buffer.size() < sizeof(uint32_t)) {
180 LOGW("Invalid/short event of size %zu", buffer.size());
183 return *reinterpret_cast<const uint32_t *>(buffer.data());
202 std::vector<uint8_t> buffer(sizeof(Configuration));
204 uint8_t *data = buffer.data();
207 buffer.insert(buffer.end(), extra_data_.begin(), extra_data_.end());
209 return buffer;
224 char buffer[1024];
225 snprintf(buffer, sizeof(buffer), format_string,
231 return std::string(buffer);
245 std::vector<uint8_t> buffer(sizeof(VersionInfoRequestEvent));
247 std::fill(buffer.begin(), buffer.end(), 0);
248 auto event = reinterpret_cast<VersionInfoRequestEvent *>(buffer.data());
254 return buffer;