|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/transportlayer/sctp/SctpHeader.msg:33 by opp_msgtool.
More...
#include <SctpHeader_m.h>
Public Member Functions | |
| SctpChunk (const char *name=nullptr) | |
| SctpChunk (const SctpChunk &other) | |
| virtual | ~SctpChunk () |
| SctpChunk & | operator= (const SctpChunk &other) |
| virtual SctpChunk * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual uint8_t | getSctpChunkType () const |
| virtual void | setSctpChunkType (uint8_t sctpChunkType) |
| virtual uint32_t | getFlags () const |
| virtual void | setFlags (uint32_t flags) |
| virtual unsigned short | getLength () const |
| virtual void | setLength (unsigned short length) |
| virtual void | setChunkNameArraySize (size_t size) |
| virtual size_t | getChunkNameArraySize () const |
| virtual char | getChunkName (size_t k) const |
| virtual void | setChunkName (size_t k, char chunkName) |
| virtual void | insertChunkName (size_t k, char chunkName) |
| void | insertChunkName (char chunkName) |
| virtual void | appendChunkName (char chunkName) |
| virtual void | eraseChunkName (size_t k) |
Protected Member Functions | |
| bool | operator== (const SctpChunk &)=delete |
Protected Attributes | |
| uint8_t | sctpChunkType = 0 |
| uint32_t | flags = 0 |
| unsigned short | length = 0 |
| char * | chunkName = nullptr |
| size_t | chunkName_arraysize = 0 |
Private Member Functions | |
| void | copy (const SctpChunk &other) |
Class generated from inet/transportlayer/sctp/SctpHeader.msg:33 by opp_msgtool.
class SctpChunk extends cPacket { @packetData; // Chunk Type uint8_t sctpChunkType; uint32_t flags; unsigned short length = 0; char chunkName[]; }
| inet::sctp::SctpChunk::SctpChunk | ( | const char * | name = nullptr | ) |
| inet::sctp::SctpChunk::SctpChunk | ( | const SctpChunk & | other | ) |
|
virtual |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented in inet::sctp::SctpAsconfAckChunk_Base, inet::sctp::SctpAsconfChunk_Base, inet::sctp::SctpAuthenticationChunk, inet::sctp::SctpStreamResetChunk_Base, inet::sctp::SctpPacketDropChunk, inet::sctp::SctpErrorChunk_Base, inet::sctp::SctpShutdownCompleteChunk, inet::sctp::SctpShutdownAckChunk, inet::sctp::SctpShutdownChunk, inet::sctp::SctpHeartbeatAckChunk, inet::sctp::SctpHeartbeatChunk, inet::sctp::SctpAbortChunk, inet::sctp::SctpSackChunk, inet::sctp::SctpForwardTsnChunk, inet::sctp::SctpDataChunk, inet::sctp::SctpCookieAckChunk, inet::sctp::SctpCookieEchoChunk, inet::sctp::SctpInitAckChunk, inet::sctp::SctpInitChunk, inet::sctp::SctpAsconfAckChunk, inet::sctp::SctpAsconfChunk, inet::sctp::SctpStreamResetChunk, and inet::sctp::SctpErrorChunk.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
protecteddelete |
|
overridevirtual |
Reimplemented in inet::sctp::SctpAsconfAckChunk_Base, inet::sctp::SctpAsconfChunk_Base, inet::sctp::SctpAuthenticationChunk, inet::sctp::SctpStreamResetChunk_Base, inet::sctp::SctpPacketDropChunk, inet::sctp::SctpErrorChunk_Base, inet::sctp::SctpShutdownCompleteChunk, inet::sctp::SctpShutdownAckChunk, inet::sctp::SctpShutdownChunk, inet::sctp::SctpHeartbeatAckChunk, inet::sctp::SctpHeartbeatChunk, inet::sctp::SctpAbortChunk, inet::sctp::SctpSackChunk, inet::sctp::SctpForwardTsnChunk, inet::sctp::SctpDataChunk, inet::sctp::SctpCookieAckChunk, inet::sctp::SctpCookieEchoChunk, inet::sctp::SctpInitAckChunk, and inet::sctp::SctpInitChunk.
Referenced by inet::sctp::doParsimPacking().
|
overridevirtual |
Reimplemented in inet::sctp::SctpAsconfAckChunk_Base, inet::sctp::SctpAsconfChunk_Base, inet::sctp::SctpAuthenticationChunk, inet::sctp::SctpStreamResetChunk_Base, inet::sctp::SctpPacketDropChunk, inet::sctp::SctpErrorChunk_Base, inet::sctp::SctpShutdownCompleteChunk, inet::sctp::SctpShutdownAckChunk, inet::sctp::SctpShutdownChunk, inet::sctp::SctpHeartbeatAckChunk, inet::sctp::SctpHeartbeatChunk, inet::sctp::SctpAbortChunk, inet::sctp::SctpSackChunk, inet::sctp::SctpForwardTsnChunk, inet::sctp::SctpDataChunk, inet::sctp::SctpCookieAckChunk, inet::sctp::SctpCookieEchoChunk, inet::sctp::SctpInitAckChunk, and inet::sctp::SctpInitChunk.
Referenced by inet::sctp::doParsimUnpacking().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::sctp::SctpAssociation::transformDataChunk().
|
virtual |
Referenced by inet::sctp::SctpAssociation::createAsconfAckChunk(), inet::sctp::SctpAssociation::createAuthChunk(), inet::sctp::SctpAssociation::createForwardTsnChunk(), inet::sctp::SctpAssociation::createSack(), inet::sctp::SctpHeaderSerializer::deserialize(), inet::sctp::SctpAssociation::processAddInAndOutResetRequestArrived(), inet::sctp::SctpAssociation::retransmitAsconf(), inet::sctp::SctpAssociation::retransmitReset(), inet::sctp::SctpAssociation::sendAbort(), inet::sctp::Sctp::sendAbortFromMain(), inet::sctp::SctpAssociation::sendAddInAndOutStreamsRequest(), inet::sctp::SctpAssociation::sendAddOutgoingStreamsRequest(), inet::sctp::SctpAssociation::sendAsconf(), inet::sctp::SctpAssociation::sendAsconfAck(), inet::sctp::SctpNatHook::sendBackError(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendCookieAck(), inet::sctp::SctpAssociation::sendCookieEcho(), inet::sctp::SctpAssociation::sendDoubleStreamResetResponse(), inet::sctp::SctpAssociation::sendHeartbeat(), inet::sctp::SctpAssociation::sendHeartbeatAck(), inet::sctp::SctpAssociation::sendHMacError(), inet::sctp::SctpAssociation::sendInit(), inet::sctp::SctpAssociation::sendInitAck(), inet::sctp::SctpAssociation::sendInvalidStreamError(), inet::sctp::SctpAssociation::sendOutgoingRequestAndResponse(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), inet::sctp::SctpAssociation::sendPacketDrop(), inet::sctp::SctpAssociation::sendShutdown(), inet::sctp::SctpAssociation::sendShutdownAck(), inet::sctp::SctpAssociation::sendShutdownComplete(), inet::sctp::Sctp::sendShutdownCompleteFromMain(), inet::sctp::SctpAssociation::sendStreamResetRequest(), inet::sctp::SctpAssociation::sendStreamResetResponse(), and inet::sctp::SctpAssociation::transformDataChunk().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |