Lines Matching defs:DHCPMessage
69 DHCPMessage::DHCPMessage()
100 DHCPMessage::~DHCPMessage() {}
102 bool DHCPMessage::InitFromBuffer(const unsigned char* buffer,
104 DHCPMessage* message) {
151 bool DHCPMessage::ParseDHCPOptions(const uint8_t* options,
203 bool DHCPMessage::ContainsValidOptions(const std::set<uint8_t>& options_set) {
231 bool DHCPMessage::IsValid() {
274 bool DHCPMessage::Serialize(ByteString* data) const {
371 uint16_t DHCPMessage::ComputeChecksum(const uint8_t* data, size_t len) {
388 void DHCPMessage::SetClientIdentifier(
393 void DHCPMessage::SetClientIPAddress(uint32_t client_ip_address) {
397 void DHCPMessage::SetClientHardwareAddress(
402 void DHCPMessage::SetErrorMessage(const std::string& error_message) {
406 void DHCPMessage::SetLeaseTime(uint32_t lease_time) {
410 void DHCPMessage::SetMessageType(uint8_t message_type) {
414 void DHCPMessage::SetParameterRequestList(
419 void DHCPMessage::SetRequestedIpAddress(uint32_t requested_ip_address) {
423 void DHCPMessage::SetServerIdentifier(uint32_t server_identifier) {
427 void DHCPMessage::SetTransactionID(uint32_t transaction_id) {
431 void DHCPMessage::SetVendorSpecificInfo(
436 void DHCPMessage::InitRequest(DHCPMessage* message) {