|
INET Framework for OMNeT++/OMNEST
|
#include <omnetpp.h>#include "inet/common/INETDefs_m.h"#include "inet/common/TlvOptions_m.h"#include "inet/common/packet/chunk/Chunk_m.h"#include "inet/networklayer/common/IpProtocolId_m.h"#include "inet/networklayer/contract/NetworkHeaderBase_m.h"#include "inet/networklayer/contract/ipv4/Ipv4Address_m.h"#include "inet/transportlayer/common/CrcMode_m.h"#include "inet/common/ProtocolGroup.h"Classes | |
| class | inet::Ipv4Option |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:82 by opp_msgtool. More... | |
| class | inet::Ipv4OptionNop |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:86 by opp_msgtool. More... | |
| class | inet::Ipv4OptionEnd |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:92 by opp_msgtool. More... | |
| class | inet::Ipv4OptionRecordRoute |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:101 by opp_msgtool. More... | |
| class | inet::Ipv4OptionTimestamp |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:115 by opp_msgtool. More... | |
| class | inet::Ipv4OptionStreamId |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:133 by opp_msgtool. More... | |
| class | inet::Ipv4OptionRouterAlert |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:143 by opp_msgtool. More... | |
| class | inet::Ipv4OptionUnknown |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:150 by opp_msgtool. More... | |
| class | inet::Ipv4Header |
Class generated from inet/networklayer/ipv4/Ipv4Header.msg:170 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::Ipv4OptionClass { inet::IPOPTION_CLASS_CONTROL = 0, inet::IPOPTION_CLASS_RESERVED = 1, inet::IPOPTION_CLASS_DEBUGGING = 2, inet::IPOPTION_CLASS_RESERVED2 = 3 } |
Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:44 by opp_msgtool. More... | |
| enum | inet::Ipv4OptionType { inet::IPOPTION_END_OF_OPTIONS = 0, inet::IPOPTION_NO_OPTION = 1, inet::IPOPTION_STREAM_ID = 136, inet::IPOPTION_TIMESTAMP = 68, inet::IPOPTION_SECURITY = 130, inet::IPOPTION_LOOSE_SOURCE_ROUTING = 131, inet::IPOPTION_RECORD_ROUTE = 7, inet::IPOPTION_STRICT_SOURCE_ROUTING = 137, inet::IPOPTION_ROUTER_ALERT = 148, inet::IPOPTION_TLV_GPSR = 47 } |
Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:55 by opp_msgtool. More... | |
| enum | inet::TimestampFlag { inet::IP_TIMESTAMP_TIMESTAMP_ONLY = 0, inet::IP_TIMESTAMP_WITH_ADDRESS = 1, inet::IP_TIMESTAMP_SENDER_INIT_ADDRESS = 3 } |
Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:75 by opp_msgtool. More... | |
Functions | |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionClass &e) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionClass &e) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionType &e) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionType &e) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const TimestampFlag &e) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, TimestampFlag &e) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4Option &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4Option &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionNop &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionNop &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionEnd &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionEnd &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionRecordRoute &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionRecordRoute &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionTimestamp &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionTimestamp &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionStreamId &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionStreamId &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionRouterAlert &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionRouterAlert &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionUnknown &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionUnknown &obj) |
| void | inet::doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4Header &obj) |
| void | inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4Header &obj) |
| template<> | |
| inet::ApplicationPacket * | omnetpp::fromAnyPtr (any_ptr ptr) |
Variables | |
| const B | inet::IPv4_MIN_HEADER_LENGTH = B(20) |
| const B | inet::IPv4_MAX_HEADER_LENGTH = B(60) |
| const unsigned char | inet::IPOPTION_COPY_MASK = 0x80 |
| const unsigned char | inet::IPOPTION_CLASS_MASK = 0x60 |
| const unsigned char | inet::IPOPTION_NUMBER_MASK = 0x1F |
| const unsigned int | inet::MAX_IPADDR_OPTION_ENTRIES = 9 |
| const unsigned int | inet::MAX_TIMESTAMP_OPTION_ENTRIES = 4 |
| #define INET_API |
| #define MSGC_VERSION 0x0600 |