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

Classes

class  inet::tcp::SackItem
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:80 by opp_msgtool. More...
 
class  inet::tcp::Sack
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:87 by opp_msgtool. More...
 
class  inet::tcp::TcpOption
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:102 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionEnd
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:109 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionNop
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:115 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionMaxSegmentSize
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:121 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionWindowScale
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:128 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionSackPermitted
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:135 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionSack
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:141 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionTimestamp
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:148 by opp_msgtool. More...
 
class  inet::tcp::TcpOptionUnknown
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:156 by opp_msgtool. More...
 
class  inet::tcp::TcpHeader
 Class generated from inet/transportlayer/tcp_common/TcpHeader.msg:176 by opp_msgtool. More...
 

Namespaces

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

Macros

#define MSGC_VERSION   0x0600
 
#define INET_API
 

Enumerations

enum  inet::tcp::TcpConstants { inet::tcp::TCP_MAX_SACK_ENTRIES = 4 }
 Enum generated from inet/transportlayer/tcp_common/TcpHeader.msg:27 by opp_msgtool. More...
 
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/TcpHeader.msg:40 by opp_msgtool. More...
 

Functions

void inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TcpConstants &e)
 
void inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TcpConstants &e)
 
void inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TcpOptionNumbers &e)
 
void inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TcpOptionNumbers &e)
 
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 Sack &obj)
 
void inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, Sack &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)
 
void inet::tcp::doParsimPacking (omnetpp::cCommBuffer *b, const TcpHeader &obj)
 
void inet::tcp::doParsimUnpacking (omnetpp::cCommBuffer *b, TcpHeader &obj)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 

Variables

const B inet::tcp::TCP_MIN_HEADER_LENGTH = B(20)
 
const B inet::tcp::TCP_MAX_HEADER_LENGTH = B(60)
 
const B inet::tcp::TCP_OPTIONS_MAX_SIZE = B(40)
 
const B inet::tcp::TCP_OPTION_HEAD_SIZE = B(2)
 
const B inet::tcp::TCP_OPTION_SACK_MIN_SIZE = B(10)
 
const B inet::tcp::TCP_OPTION_SACK_ENTRY_SIZE = B(8)
 
const B inet::tcp::TCP_OPTION_TS_SIZE = B(12)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600