INET Framework for OMNeT++/OMNEST
|
#include <omnetpp.h>
#include <iostream>
#include "inet/common/INETDefs.h"
#include "inet/common/ByteArray.h"
Classes | |
struct | inet::tcp::TCPPayloadMessage |
Struct generated from inet/transportlayer/tcp_common/TCPSegment.msg:63 by nedtool. More... | |
class | inet::tcp::SackItem |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:116 by nedtool. More... | |
class | inet::tcp::Sack_Base |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:122 by nedtool. More... | |
class | inet::tcp::TCPOption |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:129 by nedtool. More... | |
class | inet::tcp::TCPOptionEnd |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:135 by nedtool. More... | |
class | inet::tcp::TCPOptionNop |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:141 by nedtool. More... | |
class | inet::tcp::TCPOptionMaxSegmentSize |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:147 by nedtool. More... | |
class | inet::tcp::TCPOptionWindowScale |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:154 by nedtool. More... | |
class | inet::tcp::TCPOptionSackPermitted |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:161 by nedtool. More... | |
class | inet::tcp::TCPOptionSack |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:167 by nedtool. More... | |
class | inet::tcp::TCPOptionTimestamp |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:174 by nedtool. More... | |
class | inet::tcp::TCPOptionUnknown |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:182 by nedtool. More... | |
class | inet::tcp::TCPSegment_Base |
Class generated from inet/transportlayer/tcp_common/TCPSegment.msg:202 by nedtool. More... | |
Namespaces | |
inet | |
Copyright (c) 2005 Jan Ringo�, www.ringos.cz. | |
inet::tcp | |
Macros | |
#define | __INET__TCP_TCPSEGMENT_M_H |
#define | MSGC_VERSION 0x0501 |
#define | INET_API |
#define | TCP_HEADER_OCTETS 20 |
Typedefs | |
typedef TCPOption * | inet::tcp::TCPOptionPtr |
typedef cPacket * | inet::tcp::cPacketPtr |
Enumerations | |
enum | inet::tcp::TCPOptionNumbers { inet::tcp::TCPOPTION_END_OF_OPTION_LIST = 0, inet::tcp::TCPOPTION_NO_OPERATION = 1, inet::tcp::TCPOPTION_MAXIMUM_SEGMENT_SIZE = 2, inet::tcp::TCPOPTION_WINDOW_SCALE = 3, inet::tcp::TCPOPTION_SACK_PERMITTED = 4, inet::tcp::TCPOPTION_SACK = 5, inet::tcp::TCPOPTION_TIMESTAMP = 8 } |
Enum generated from inet/transportlayer/tcp_common/TCPSegment.msg:76 by nedtool. More... | |
Functions | |
std::ostream & | inet::tcp::operator<< (std::ostream &os, cPacketPtr msg) |
void | inet::tcp::doPacking (cCommBuffer *b, cPacketPtr &msg) |
void | inet::tcp::doUnpacking (cCommBuffer *b, cPacketPtr &msg) |
void INET_API | inet::tcp::__doPacking (omnetpp::cCommBuffer *b, const TCPPayloadMessage &a) |
void INET_API | inet::tcp::__doUnpacking (omnetpp::cCommBuffer *b, TCPPayloadMessage &a) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPPayloadMessage &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPPayloadMessage &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const SackItem &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, SackItem &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOption &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOption &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionEnd &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionEnd &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionNop &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionNop &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionMaxSegmentSize &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionMaxSegmentSize &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionWindowScale &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionWindowScale &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionSackPermitted &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionSackPermitted &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionSack &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionSack &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionTimestamp &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionTimestamp &obj) |
void | inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TCPOptionUnknown &obj) |
void | inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TCPOptionUnknown &obj) |
Variables | |
const unsigned int | inet::tcp::TCP_MAX_HEADER_OCTETS = 60 |
const unsigned int | inet::tcp::MAX_SACK_ENTRIES = 4 |
#define __INET__TCP_TCPSEGMENT_M_H |
#define INET_API |
#define MSGC_VERSION 0x0501 |
#define TCP_HEADER_OCTETS 20 |
Referenced by PacketDrill::buildTCPPacket(), inet::serializer::TCPSerializer::deserialize(), inet::tcp::TCPConnection::printSegmentBrief(), inet::tcp::TCPConnection::processSegment1stThru8th(), inet::tcp::TCPConnection::processSegmentInListen(), inet::tcp::TCPConnection::processSegmentInSynSent(), inet::tcp::TCPConnection::sendSegment(), inet::tcp::TCPSpoof::sendSpoofPacket(), inet::tcp::TCPConnection::sendToIP(), inet::serializer::TCPSerializer::serialize(), and inet::tcp::TCPConnection::writeHeaderOptions().