dhcp_message
DHCPClient::_SendMessage(int socket, dhcp_message& message,
text << dhcp_message::TypeToString(type);
dhcp_message(message_type type);
dhcp_message::dhcp_message(message_type type)
dhcp_message::HasOptions() const
dhcp_message::NextOption(dhcp_option_cookie& cookie,
dhcp_message::FindOption(message_option which) const
dhcp_message::LastOption() const
dhcp_message::Type() const
dhcp_message::Size() const
return sizeof(dhcp_message);
return sizeof(dhcp_message) - sizeof(options) + last + 1 - options;
dhcp_message::PrepareMessage(uint8 type)
(uint16)htons(sizeof(dhcp_message)));
dhcp_message::PutOption(uint8* options, message_option option)
dhcp_message::PutOption(uint8* options, message_option option, uint8 data)
dhcp_message::PutOption(uint8* options, message_option option, uint16 data)
dhcp_message::PutOption(uint8* options, message_option option, uint32 data)
dhcp_message::PutOption(uint8* options, message_option option,
dhcp_message::FinishOptions(uint8* options)
dhcp_message::TypeToString(message_type type)
dhcp_message release(DHCP_RELEASE);
DHCPClient::_GotMessage(dhcp_state& state, dhcp_message* message)
dhcp_message discover(DHCP_DISCOVER);
dhcp_message request(DHCP_REQUEST);
dhcp_message* message = (dhcp_message*)buffer;
Device(), dhcp_message::TypeToString(message->Type()),
Device(), dhcp_message::TypeToString(message->Type()),
DHCPClient::_ParseOptions(dhcp_message& message, BMessage& address,
DHCPClient::_PrepareMessage(dhcp_message& message, dhcp_state state)
struct dhcp_message;
dhcp_message* message);
void _ParseOptions(dhcp_message& message,
void _PrepareMessage(dhcp_message& message,
status_t _SendMessage(int socket, dhcp_message& message,