• Home
  • Raw
  • Download

Lines Matching refs:raw_message

113   const RawDHCPMessage* raw_message  in InitFromBuffer()  local
115 size_t options_length = reinterpret_cast<const unsigned char*>(raw_message) + in InitFromBuffer()
116 length - reinterpret_cast<const unsigned char*>(raw_message->options) + 1; in InitFromBuffer()
117 message->opcode_ = raw_message->op; in InitFromBuffer()
118 message->hardware_address_type_ = raw_message->htype; in InitFromBuffer()
119 message->hardware_address_length_ = raw_message->hlen; in InitFromBuffer()
124 message->relay_hops_ = raw_message->hops; in InitFromBuffer()
125 message->transaction_id_ = ntohl(raw_message->xid); in InitFromBuffer()
126 message->seconds_ = ntohs(raw_message->secs); in InitFromBuffer()
127 message->flags_ = ntohs(raw_message->flags); in InitFromBuffer()
128 message->client_ip_address_ = ntohl(raw_message->ciaddr); in InitFromBuffer()
129 message->your_ip_address_ = ntohl(raw_message->yiaddr); in InitFromBuffer()
130 message->next_server_ip_address_ = ntohl(raw_message->siaddr); in InitFromBuffer()
131 message->agent_ip_address_ = ntohl(raw_message->giaddr); in InitFromBuffer()
132 message->cookie_ = ntohl(raw_message->cookie); in InitFromBuffer()
134 reinterpret_cast<const char*>(raw_message->chaddr), in InitFromBuffer()
136 message->servername_.assign(reinterpret_cast<const char*>(raw_message->sname), in InitFromBuffer()
138 message->bootfile_.assign(reinterpret_cast<const char*>(raw_message->file), in InitFromBuffer()
144 if (!message->ParseDHCPOptions(raw_message->options, options_length)) { in InitFromBuffer()
275 RawDHCPMessage raw_message; in Serialize() local
276 raw_message.op = opcode_; in Serialize()
277 raw_message.htype = hardware_address_type_; in Serialize()
278 raw_message.hlen = hardware_address_length_; in Serialize()
279 raw_message.hops = relay_hops_; in Serialize()
280 raw_message.xid = htonl(transaction_id_); in Serialize()
281 raw_message.secs = htons(seconds_); in Serialize()
282 raw_message.flags = htons(flags_); in Serialize()
283 raw_message.ciaddr = htonl(client_ip_address_); in Serialize()
284 raw_message.yiaddr = htonl(your_ip_address_); in Serialize()
285 raw_message.siaddr = htonl(next_server_ip_address_); in Serialize()
286 raw_message.giaddr = htonl(agent_ip_address_); in Serialize()
287 raw_message.cookie = htonl(cookie_); in Serialize()
288 memcpy(raw_message.chaddr, in Serialize()
295 memcpy(raw_message.sname, in Serialize()
298 raw_message.sname[servername_.length()] = 0; in Serialize()
303 memcpy(raw_message.file, in Serialize()
306 raw_message.file[bootfile_.length()] = 0; in Serialize()
307 data->Append(ByteString(reinterpret_cast<const char*>(&raw_message), in Serialize()
308 sizeof(raw_message) - kDHCPOptionLength)); in Serialize()