INET Framework for OMNeT++/OMNEST
DhcpMessage_m.h File Reference

Classes

class  inet::DhcpOptions
 Class generated from inet/applications/dhcp/DhcpMessage.msg:72 by opp_msgtool. More...
 
class  inet::DhcpMessage
 Class generated from inet/applications/dhcp/DhcpMessage.msg:96 by opp_msgtool. More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 omnetpp
 

Macros

#define MSGC_VERSION   0x0600
 
#define INET_API
 

Enumerations

enum  inet::DhcpOpcode { inet::BOOTREQUEST = 1, inet::BOOTREPLY = 2 }
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:17 by opp_msgtool. More...
 
enum  inet::DhcpMessageType {
  inet::DHCPDISCOVER = 1, inet::DHCPOFFER = 2, inet::DHCPREQUEST = 3, inet::DHCPDECLINE = 4,
  inet::DHCPACK = 5, inet::DHCPNAK = 6, inet::DHCPRELEASE = 7, inet::DHCPINFORM = 8
}
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:23 by opp_msgtool. More...
 
enum  inet::DhcpOptionCode {
  inet::DHCP_MSG_TYPE = 53, inet::CLIENT_ID = 61, inet::HOSTNAME = 12, inet::REQUESTED_IP = 50,
  inet::PARAM_LIST = 55, inet::SUBNET_MASK = 1, inet::ROUTER = 3, inet::DNS = 6,
  inet::NTP_SRV = 42, inet::RENEWAL_TIME = 58, inet::REBIND_TIME = 59, inet::LEASE_TIME = 51,
  inet::SERVER_ID = 54
}
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:35 by opp_msgtool. More...
 
enum  inet::DhcpTimerType {
  inet::WAIT_OFFER = 1, inet::WAIT_ACK = 2, inet::T1 = 3, inet::T2 = 4,
  inet::LEASE_TIMEOUT = 5, inet::START_DHCP = 6
}
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:53 by opp_msgtool. More...
 

Functions

void inet::doParsimPacking (omnetpp::cCommBuffer *b, const DhcpOpcode &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpOpcode &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const DhcpMessageType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpMessageType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const DhcpOptionCode &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpOptionCode &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const DhcpTimerType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpTimerType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const DhcpOptions &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpOptions &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const DhcpMessage &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpMessage &obj)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600