|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/transportlayer/rtp/RtpInnerPacket.msg:49 by opp_msgtool.
More...
#include <RtpInnerPacket_m.h>
Public Member Functions | |
| RtpInnerPacket (const char *name=nullptr, short kind=0) | |
| RtpInnerPacket (const RtpInnerPacket &other) | |
| virtual | ~RtpInnerPacket () |
| RtpInnerPacket & | operator= (const RtpInnerPacket &other) |
| virtual RtpInnerPacket * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual RtpInpType | getType () const |
| virtual void | setType (RtpInpType type) |
| virtual const char * | getCommonName () const |
| virtual void | setCommonName (const char *commonName) |
| virtual int | getMtu () const |
| virtual void | setMtu (int mtu) |
| virtual int | getBandwidth () const |
| virtual void | setBandwidth (int bandwidth) |
| virtual int | getRtcpPercentage () const |
| virtual void | setRtcpPercentage (int rtcpPercentage) |
| virtual const ::inet::Ipv4Address & | getAddress () const |
| virtual ::inet::Ipv4Address & | getAddressForUpdate () |
| virtual void | setAddress (const ::inet::Ipv4Address &address) |
| virtual int | getPort () const |
| virtual void | setPort (int port) |
| virtual uint32_t | getSsrc () const |
| virtual void | setSsrc (uint32_t ssrc) |
| virtual int | getPayloadType () const |
| virtual void | setPayloadType (int payloadType) |
| virtual const char * | getFileName () const |
| virtual void | setFileName (const char *fileName) |
| virtual int | getClockRate () const |
| virtual void | setClockRate (int clockRate) |
| virtual int | getTimeStampBase () const |
| virtual void | setTimeStampBase (int timeStampBase) |
| virtual int | getSequenceNumberBase () const |
| virtual void | setSequenceNumberBase (int sequenceNumberBase) |
| virtual std::string | str () const override |
| Writes a short info about this RtpInnerPacket into the given string. More... | |
| virtual void | dump (std::ostream &os) const |
| Writes a longer info about this RtpInnerPacket into the given output stream. More... | |
| virtual void | setInitializeProfilePkt (int mtu) |
| Called by the rtp module after creating the profile module. More... | |
| virtual void | setProfileInitializedPkt (int rtcpPercentage, int port) |
| Called by the profile module after it has received the initializeProfile() message. More... | |
| virtual void | setInitializeRTCPPkt (const char *commonName, int mtu, int bandwidth, int rtcpPercentage, Ipv4Address address, int port) |
| Called by the rtp module to inform the rtcp module about mandatory information for starting the rtp session. More... | |
| virtual void | setRtcpInitializedPkt (uint32_t ssrc) |
| Called by the rtcp module after it has waited for half an rtcp interval for incoming messages from other session participants. More... | |
| virtual void | setCreateSenderModulePkt (uint32_t ssrc, int payloadType, const char *fileName) |
| virtual void | setSenderModuleCreatedPkt (uint32_t ssrc) |
| virtual void | setDeleteSenderModulePkt (uint32_t ssrc) |
| virtual void | setSenderModuleDeletedPkt (uint32_t ssrc) |
| virtual void | setInitializeSenderModulePkt (uint32_t ssrc, const char *fileName, int mtu) |
| virtual void | setSenderModuleInitializedPkt (uint32_t ssrc, int payloadType, int clockRate, int timeStampBase, int sequenceNumberBase) |
| virtual void | setSenderModuleControlPkt (uint32_t ssrc, RtpSenderControlMessage *msg) |
| virtual void | setSenderModuleStatusPkt (uint32_t ssrc, RtpSenderStatusMessage *msg) |
| virtual void | setLeaveSessionPkt () |
| Called by the rtp module to inform the rtcp module that the session should be left. More... | |
| virtual void | setSessionLeftPkt () |
| Called by the rtcp module when the rtcp bye packet has been sent to the network. More... | |
| virtual void | setDataOutPkt (Packet *packet) |
| Capsulates the outgoing RtpPacket into this RtpInnerPacket to transport it within the rtp layer. More... | |
| virtual void | setDataInPkt (Packet *packet, Ipv4Address address, int port) |
| Capsulates the incoming RtpPacket into this RtpInnerPacket to transport it within the rtp layer. More... | |
Protected Member Functions | |
| bool | operator== (const RtpInnerPacket &)=delete |
Protected Attributes | |
| RtpInpType | type = RTP_INP_UNDEF |
| ::omnetpp::opp_string | commonName |
| int | mtu = 0 |
| int | bandwidth = 0 |
| int | rtcpPercentage = 0 |
| ::inet::Ipv4Address | address = Ipv4Address::UNSPECIFIED_ADDRESS |
| int | port = PORT_UNDEF |
| uint32_t | ssrc = 0 |
| int | payloadType = 0 |
| ::omnetpp::opp_string | fileName |
| int | clockRate = 0 |
| int | timeStampBase = 0 |
| int | sequenceNumberBase = 0 |
Private Member Functions | |
| void | copy (const RtpInnerPacket &other) |
Class generated from inet/transportlayer/rtp/RtpInnerPacket.msg:49 by opp_msgtool.
// // This class is used for communication between submodules of the RTP layer module. // packet RtpInnerPacket { // The type of this ~RtpInnerPacket. RtpInpType type = RTP_INP_UNDEF;
// The CNAME
string commonName; // The MTU
int mtu; // The Bandwidth
int bandwidth; // The RTCP percentage
int rtcpPercentage;// The Ipv4 address Ipv4Address address = Ipv4Address::UNSPECIFIED_ADDRESS;
// The port number
int port = PORT_UNDEF; // The SSRC identifier
uint32_t ssrc; // The payload type
int payloadType; // The file name
string fileName; // The clock rate
int clockRate; // The RTP time stamp base
int timeStampBase; // The RTP sequence number base
int sequenceNumberBase;
}
| inet::rtp::RtpInnerPacket::RtpInnerPacket | ( | const char * | name = nullptr, |
| short | kind = 0 |
||
| ) |
| inet::rtp::RtpInnerPacket::RtpInnerPacket | ( | const RtpInnerPacket & | other | ) |
|
virtual |
|
private |
|
virtual |
Writes a longer info about this RtpInnerPacket into the given output stream.
|
inlineoverridevirtual |
Referenced by inet::rtp::Rtp::dataOut().
|
virtual |
Referenced by inet::rtp::Rtcp::handleDataIn(), and inet::rtp::Rtcp::handleInitializeRTCP().
|
inline |
|
virtual |
Referenced by inet::rtp::Rtcp::handleInitializeRTCP().
|
virtual |
Referenced by inet::rtp::Rtcp::handleSenderModuleInitialized().
|
virtual |
Referenced by inet::rtp::Rtcp::handleInitializeRTCP().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::rtp::RtpProfile::createSenderModule().
|
virtual |
|
virtual |
Referenced by inet::rtp::Rtcp::handleInitializeRTCP(), and inet::rtp::Rtp::profileInitialized().
|
virtual |
Referenced by inet::rtp::Rtcp::handleSenderModuleInitialized().
|
virtual |
Referenced by inet::rtp::RtpProfile::createSenderModule(), inet::rtp::RtpProfile::deleteSenderModule(), inet::rtp::RtpPayloadSender::initializeSenderModule(), inet::rtp::Rtp::rtcpInitialized(), inet::rtp::Rtp::senderModuleControl(), inet::rtp::Rtp::senderModuleCreated(), inet::rtp::Rtp::senderModuleDeleted(), and inet::rtp::Rtp::senderModuleStatus().
|
virtual |
Referenced by inet::rtp::Rtcp::handleSenderModuleInitialized().
|
virtual |
Referenced by inet::rtp::RtpPayloadReceiver::handleMessage(), inet::rtp::RtpPayloadSender::handleMessage(), inet::rtp::RtpProfile::handleMessageFromPayloadSender(), inet::rtp::Rtp::handleMessageFromProfile(), inet::rtp::Rtp::handleMessageFromRTCP(), inet::rtp::Rtcp::handleMessageFromRTP(), and inet::rtp::RtpProfile::handleMessageFromRTP().
| RtpInnerPacket& inet::rtp::RtpInnerPacket::operator= | ( | const RtpInnerPacket & | other | ) |
|
protecteddelete |
|
overridevirtual |
Referenced by inet::rtp::doParsimPacking().
|
overridevirtual |
Referenced by inet::rtp::doParsimUnpacking().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::rtp::Rtp::createSenderModule().
|
virtual |
Capsulates the incoming RtpPacket into this RtpInnerPacket to transport it within the rtp layer.
Referenced by inet::rtp::Rtp::readRet().
|
virtual |
Capsulates the outgoing RtpPacket into this RtpInnerPacket to transport it within the rtp layer.
|
virtual |
Referenced by inet::rtp::Rtp::deleteSenderModule().
|
virtual |
|
virtual |
Called by the rtp module after creating the profile module.
It informes the profile about the maximum size an rtp packet can have.
Referenced by inet::rtp::Rtp::initializeProfile().
|
virtual |
Called by the rtp module to inform the rtcp module about mandatory information for starting the rtp session.
Referenced by inet::rtp::Rtp::initializeRTCP().
|
virtual |
Referenced by inet::rtp::RtpProfile::createSenderModule().
|
virtual |
Called by the rtp module to inform the rtcp module that the session should be left.
Referenced by inet::rtp::Rtp::leaveSession().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Called by the profile module after it has received the initializeProfile() message.
It informs the rtp module about the percentage of the available bandwidth to be used by rtcp and the preferred port for this profile.
Referenced by inet::rtp::RtpProfile::initializeProfile().
|
virtual |
Called by the rtcp module after it has waited for half an rtcp interval for incoming messages from other session participants.
It informs the rtp module which later informs the rtp application about the ssrc identifier
Referenced by inet::rtp::Rtcp::handleSelfMessage().
|
virtual |
|
virtual |
Referenced by inet::rtp::Rtp::senderModuleControl().
|
virtual |
Referenced by inet::rtp::RtpProfile::createSenderModule().
|
virtual |
Referenced by inet::rtp::RtpProfile::deleteSenderModule().
|
virtual |
Referenced by inet::rtp::RtpPayloadSender::initializeSenderModule().
|
virtual |
|
virtual |
|
virtual |
Called by the rtcp module when the rtcp bye packet has been sent to the network.
Referenced by inet::rtp::Rtcp::createPacket().
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Writes a short info about this RtpInnerPacket into the given string.
|
protected |
Referenced by dump(), setDataInPkt(), and setInitializeRTCPPkt().
|
protected |
Referenced by dump(), and setInitializeRTCPPkt().
|
protected |
Referenced by dump(), and setSenderModuleInitializedPkt().
|
protected |
Referenced by dump(), and setInitializeRTCPPkt().
|
protected |
Referenced by dump(), setCreateSenderModulePkt(), and setInitializeSenderModulePkt().
|
protected |
Referenced by dump(), setInitializeProfilePkt(), setInitializeRTCPPkt(), and setInitializeSenderModulePkt().
|
protected |
Referenced by dump(), setCreateSenderModulePkt(), and setSenderModuleInitializedPkt().
|
protected |
Referenced by dump(), setDataInPkt(), setInitializeRTCPPkt(), and setProfileInitializedPkt().
|
protected |
Referenced by dump(), setInitializeRTCPPkt(), and setProfileInitializedPkt().
|
protected |
Referenced by dump(), and setSenderModuleInitializedPkt().
|
protected |
|
protected |
Referenced by dump(), and setSenderModuleInitializedPkt().
|
protected |
Referenced by dump(), setCreateSenderModulePkt(), setDataInPkt(), setDataOutPkt(), setDeleteSenderModulePkt(), setInitializeProfilePkt(), setInitializeRTCPPkt(), setInitializeSenderModulePkt(), setLeaveSessionPkt(), setProfileInitializedPkt(), setRtcpInitializedPkt(), setSenderModuleControlPkt(), setSenderModuleCreatedPkt(), setSenderModuleDeletedPkt(), setSenderModuleInitializedPkt(), setSenderModuleStatusPkt(), setSessionLeftPkt(), and str().