|
INET Framework for OMNeT++/OMNEST
|
|
| enum | RtcpPacketType {
RTCP_PT_UNDEF = 0,
RTCP_PT_SR = 200,
RTCP_PT_RR = 201,
RTCP_PT_SDES = 202,
RTCP_PT_BYE = 203
} |
| | Enum generated from inet/transportlayer/rtp/RtcpPacket.msg:18 by opp_msgtool. More...
|
| |
| enum | RtpInpType {
RTP_INP_UNDEF = 0,
RTP_INP_INITIALIZE_PROFILE = 1,
RTP_INP_PROFILE_INITIALIZED = 2,
RTP_INP_INITIALIZE_RTCP = 3,
RTP_INP_RTCP_INITIALIZED = 4,
RTP_INP_CREATE_SENDER_MODULE = 5,
RTP_INP_SENDER_MODULE_CREATED = 6,
RTP_INP_DELETE_SENDER_MODULE = 7,
RTP_INP_SENDER_MODULE_DELETED = 8,
RTP_INP_INITIALIZE_SENDER_MODULE = 9,
RTP_INP_SENDER_MODULE_INITIALIZED = 10,
RTP_INP_SENDER_MODULE_CONTROL = 11,
RTP_INP_SENDER_MODULE_STATUS = 12,
RTP_INP_LEAVE_SESSION = 13,
RTP_INP_SESSION_LEFT = 14,
RTP_INP_DATA_OUT = 15,
RTP_INP_DATA_IN = 16
} |
| | Enum generated from inet/transportlayer/rtp/RtpInnerPacket.msg:25 by opp_msgtool. More...
|
| |
| enum | RtpIfpType {
RTP_IFP_ENTER_SESSION = 1,
RTP_IFP_SESSION_ENTERED = 2,
RTP_IFP_CREATE_SENDER_MODULE = 3,
RTP_IFP_SENDER_MODULE_CREATED = 4,
RTP_IFP_DELETE_SENDER_MODULE = 5,
RTP_IFP_SENDER_MODULE_DELETED = 6,
RTP_IFP_SENDER_CONTROL = 7,
RTP_IFP_SENDER_STATUS = 8,
RTP_IFP_LEAVE_SESSION = 9,
RTP_IFP_SESSION_LEFT = 10
} |
| | Enum generated from inet/transportlayer/rtp/RtpInterfacePacket.msg:20 by opp_msgtool. More...
|
| |
| enum | RtpSenderControlMessageCommands {
RTP_CONTROL_PLAY = 1,
RTP_CONTROL_PLAY_UNTIL_TIME = 2,
RTP_CONTROL_PLAY_UNTIL_BYTE = 3,
RTP_CONTROL_PAUSE = 4,
RTP_CONTROL_STOP = 5,
RTP_CONTROL_SEEK_TIME = 6,
RTP_CONTROL_SEEK_BYTE = 7
} |
| | Enum generated from inet/transportlayer/rtp/RtpSenderControlMessage.msg:30 by opp_msgtool. More...
|
| |
| enum | RtpSenderStatus { RTP_SENDER_STATUS_PLAYING = 1,
RTP_SENDER_STATUS_FINISHED = 2,
RTP_SENDER_STATUS_STOPPED = 3,
RTP_SENDER_STATUS_PAUSED = 4
} |
| | Enum generated from inet/transportlayer/rtp/RtpSenderStatusMessage.msg:22 by opp_msgtool. More...
|
| |
|
| | Define_Module (RtpAvProfile) |
| |
| | Define_Module (RtpAvProfilePayload32Receiver) |
| |
| int | compareRTPPacketsBySequenceNumber (cObject *packet1, cObject *packet2) |
| |
| | Define_Module (RtpAvProfilePayload32Sender) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpMpegHeader &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpMpegHeader &obj) |
| |
| | Register_Serializer (RtpMpegHeader, RtpMpegPacketSerializer) |
| |
| | Register_Class (SenderReport) |
| |
| | Register_Class (ReceptionReport) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const SenderReport &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, SenderReport &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const ReceptionReport &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, ReceptionReport &obj) |
| |
| | Define_Module (Rtcp) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtcpPacketType &e) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtcpPacketType &e) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtcpPacket &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtcpPacket &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtcpReceiverReportPacket &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtcpReceiverReportPacket &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtcpSdesPacket &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtcpSdesPacket &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtcpByePacket &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtcpByePacket &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtcpSenderReportPacket &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtcpSenderReportPacket &obj) |
| |
| | Register_Serializer (RtcpPacket, RtcpPacketSerializer) |
| |
| | Register_Serializer (RtcpReceiverReportPacket, RtcpPacketSerializer) |
| |
| | Register_Serializer (RtcpSdesPacket, RtcpPacketSerializer) |
| |
| | Register_Serializer (RtcpByePacket, RtcpPacketSerializer) |
| |
| | Register_Serializer (RtcpSenderReportPacket, RtcpPacketSerializer) |
| |
| | Define_Module (Rtp) |
| |
| | Register_Class (RtpInnerPacket) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpInpType &e) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpInpType &e) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpInnerPacket &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpInnerPacket &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpIfpType &e) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpIfpType &e) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpControlMsg &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpControlMsg &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpControlInfo &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpControlInfo &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpSessionControlInfo &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpSessionControlInfo &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiEnterSession &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiEnterSession &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiSessionEntered &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiSessionEntered &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiSenderControl &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiSenderControl &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiSenderStatus &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiSenderStatus &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiLeaveSession &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiLeaveSession &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiSessionLeft &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiSessionLeft &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiCreateSenderModule &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiCreateSenderModule &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiSenderModuleCreated &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiSenderModuleCreated &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiDeleteSenderModule &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiDeleteSenderModule &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpCiSenderModuleDeleted &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpCiSenderModuleDeleted &obj) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpHeader &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpHeader &obj) |
| |
| | Register_Serializer (RtpHeader, RtpPacketSerializer) |
| |
| | Register_Class (RtpParticipantInfo) |
| |
| | Define_Module (RtpPayloadReceiver) |
| |
| | Define_Module (RtpPayloadSender) |
| |
| | Define_Module (RtpProfile) |
| |
| | Register_Class (RtpReceiverInfo) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpSenderControlMessageCommands &e) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpSenderControlMessageCommands &e) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpSenderControlMessage &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpSenderControlMessage &obj) |
| |
| | Register_Class (RtpSenderInfo) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpSenderStatus &e) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpSenderStatus &e) |
| |
| void | doParsimPacking (omnetpp::cCommBuffer *b, const RtpSenderStatusMessage &obj) |
| |
| void | doParsimUnpacking (omnetpp::cCommBuffer *b, RtpSenderStatusMessage &obj) |
| |
| | Register_Class (SdesItem) |
| |
| | Register_Class (SdesChunk) |
| |
◆ RtcpPacketType
Enum generated from inet/transportlayer/rtp/RtcpPacket.msg:18 by opp_msgtool.
enum RtcpPacketType
{
RTCP_PT_UNDEF = 0; // default value undefined
RTCP_PT_SR = 200; // sender report
RTCP_PT_RR = 201; // receiver report
RTCP_PT_SDES = 202; // source description
RTCP_PT_BYE = 203; // bye
}
| Enumerator |
|---|
| RTCP_PT_UNDEF | |
| RTCP_PT_SR | |
| RTCP_PT_RR | |
| RTCP_PT_SDES | |
| RTCP_PT_BYE | |
◆ RtpIfpType
Enum generated from inet/transportlayer/rtp/RtpInterfacePacket.msg:20 by opp_msgtool.
//
// An enumeration to distinguish the different functions of the
// RtpInterfacePacket.
//
enum RtpIfpType
{
RTP_IFP_ENTER_SESSION = 1;
RTP_IFP_SESSION_ENTERED = 2;
RTP_IFP_CREATE_SENDER_MODULE = 3;
RTP_IFP_SENDER_MODULE_CREATED = 4;
RTP_IFP_DELETE_SENDER_MODULE = 5;
RTP_IFP_SENDER_MODULE_DELETED = 6;
RTP_IFP_SENDER_CONTROL = 7;
RTP_IFP_SENDER_STATUS = 8;
RTP_IFP_LEAVE_SESSION = 9;
RTP_IFP_SESSION_LEFT = 10;
}//
// The next classes are used for communication between an ~RtpApplication
// and an RTPLayer module. Its offers functionality for starting and stopping of an
// rtp session, transmission of files and feedback about the success of the
// operations.
| Enumerator |
|---|
| RTP_IFP_ENTER_SESSION | |
| RTP_IFP_SESSION_ENTERED | |
| RTP_IFP_CREATE_SENDER_MODULE | |
| RTP_IFP_SENDER_MODULE_CREATED | |
| RTP_IFP_DELETE_SENDER_MODULE | |
| RTP_IFP_SENDER_MODULE_DELETED | |
| RTP_IFP_SENDER_CONTROL | |
| RTP_IFP_SENDER_STATUS | |
| RTP_IFP_LEAVE_SESSION | |
| RTP_IFP_SESSION_LEFT | |
◆ RtpInpType
Enum generated from inet/transportlayer/rtp/RtpInnerPacket.msg:25 by opp_msgtool.
//
// This enumeration is a list of all possibly types of
// an ~RtpInnerPacket.
//
enum RtpInpType
{
RTP_INP_UNDEF = 0;
RTP_INP_INITIALIZE_PROFILE = 1;
RTP_INP_PROFILE_INITIALIZED = 2;
RTP_INP_INITIALIZE_RTCP = 3;
RTP_INP_RTCP_INITIALIZED = 4;
RTP_INP_CREATE_SENDER_MODULE = 5;
RTP_INP_SENDER_MODULE_CREATED = 6;
RTP_INP_DELETE_SENDER_MODULE = 7;
RTP_INP_SENDER_MODULE_DELETED = 8;
RTP_INP_INITIALIZE_SENDER_MODULE = 9;
RTP_INP_SENDER_MODULE_INITIALIZED = 10;
RTP_INP_SENDER_MODULE_CONTROL = 11;
RTP_INP_SENDER_MODULE_STATUS = 12;
RTP_INP_LEAVE_SESSION = 13;
RTP_INP_SESSION_LEFT = 14;
RTP_INP_DATA_OUT = 15;
RTP_INP_DATA_IN = 16;
}
| Enumerator |
|---|
| RTP_INP_UNDEF | |
| RTP_INP_INITIALIZE_PROFILE | |
| RTP_INP_PROFILE_INITIALIZED | |
| RTP_INP_INITIALIZE_RTCP | |
| RTP_INP_RTCP_INITIALIZED | |
| RTP_INP_CREATE_SENDER_MODULE | |
| RTP_INP_SENDER_MODULE_CREATED | |
| RTP_INP_DELETE_SENDER_MODULE | |
| RTP_INP_SENDER_MODULE_DELETED | |
| RTP_INP_INITIALIZE_SENDER_MODULE | |
| RTP_INP_SENDER_MODULE_INITIALIZED | |
| RTP_INP_SENDER_MODULE_CONTROL | |
| RTP_INP_SENDER_MODULE_STATUS | |
| RTP_INP_LEAVE_SESSION | |
| RTP_INP_SESSION_LEFT | |
| RTP_INP_DATA_OUT | |
| RTP_INP_DATA_IN | |
◆ RtpSenderControlMessageCommands
Enum generated from inet/transportlayer/rtp/RtpSenderControlMessage.msg:30 by opp_msgtool.
//
// A message of the type ~RtpSenderControlMessage is created by an application to control
// the behavior of an rtp sender module. With this class the application can send a command
// string to the sender module like "PLAY" or "STOP". A message can have up to two float
// parameters.
//
// Following commands are evaluated in ~RtpPayloadSender (although correct behavior must
// be implemented in modules for certain payload types):
// - PLAY : start playing from current position
// - PAUSE : pause playing, stay at current position
// - STOP : stop playing, go to beginning
// - PLAY_UNTIL_TIME : start playing from current position and play until given temporal position (relative to
// start of file is reached)
// - PLAY_UNTIL_BYTE : start playing from current position and play until this data byte is reached
// - SEEK_TIME : go to temporal position within the file (not allowed while playing)
// - SEEK_BYTE : go to data byte (not allowed while playing)
//
enum RtpSenderControlMessageCommands
{
RTP_CONTROL_PLAY = 1;
RTP_CONTROL_PLAY_UNTIL_TIME = 2;
RTP_CONTROL_PLAY_UNTIL_BYTE = 3;
RTP_CONTROL_PAUSE = 4;
RTP_CONTROL_STOP = 5;
RTP_CONTROL_SEEK_TIME = 6;
RTP_CONTROL_SEEK_BYTE = 7;
}
| Enumerator |
|---|
| RTP_CONTROL_PLAY | |
| RTP_CONTROL_PLAY_UNTIL_TIME | |
| RTP_CONTROL_PLAY_UNTIL_BYTE | |
| RTP_CONTROL_PAUSE | |
| RTP_CONTROL_STOP | |
| RTP_CONTROL_SEEK_TIME | |
| RTP_CONTROL_SEEK_BYTE | |
◆ RtpSenderStatus
Enum generated from inet/transportlayer/rtp/RtpSenderStatusMessage.msg:22 by opp_msgtool.
//
// Messages of type ~RtpSenderStatusMessage are used to send information
// from an rtp sender module to the application. Within this class a status
// string is defined in which the information is stored. This can be "PLAYING",
// "STOPPED" or "FINISHED".
// If a message must provide more information than just a string, a new class
// defining this parameter can derived.
//
enum RtpSenderStatus
{
RTP_SENDER_STATUS_PLAYING = 1;
RTP_SENDER_STATUS_FINISHED = 2;
RTP_SENDER_STATUS_STOPPED = 3;
RTP_SENDER_STATUS_PAUSED = 4;
}
| Enumerator |
|---|
| RTP_SENDER_STATUS_PLAYING | |
| RTP_SENDER_STATUS_FINISHED | |
| RTP_SENDER_STATUS_STOPPED | |
| RTP_SENDER_STATUS_PAUSED | |
◆ compareRTPPacketsBySequenceNumber()
| int inet::rtp::compareRTPPacketsBySequenceNumber |
( |
cObject * |
packet1, |
|
|
cObject * |
packet2 |
|
) |
| |
32 auto pk1 = check_and_cast<Packet *>(packet1);
33 auto pk2 = check_and_cast<Packet *>(packet2);
34 const auto& h1 = pk1->peekAtFront<RtpHeader>();
35 const auto& h2 = pk2->peekAtFront<RtpHeader>();
36 return h1->getSequenceNumber() - h2->getSequenceNumber();
Referenced by inet::rtp::RtpAvProfilePayload32Receiver::initialize().
◆ Define_Module() [1/8]
| inet::rtp::Define_Module |
( |
Rtcp |
| ) |
|
◆ Define_Module() [2/8]
| inet::rtp::Define_Module |
( |
Rtp |
| ) |
|
◆ Define_Module() [3/8]
◆ Define_Module() [4/8]
◆ Define_Module() [5/8]
◆ Define_Module() [6/8]
◆ Define_Module() [7/8]
◆ Define_Module() [8/8]
◆ doParsimPacking() [1/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const ReceptionReport & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [2/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtcpByePacket & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [3/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtcpPacket & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [4/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtcpPacketType & |
e |
|
) |
| |
|
inline |
90 {
b->pack(
static_cast<int>(
e)); }
◆ doParsimPacking() [5/30]
◆ doParsimPacking() [6/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtcpSdesPacket & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [7/30]
◆ doParsimPacking() [8/30]
◆ doParsimPacking() [9/30]
◆ doParsimPacking() [10/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpCiEnterSession & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [11/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpCiLeaveSession & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [12/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpCiSenderControl & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [13/30]
◆ doParsimPacking() [14/30]
◆ doParsimPacking() [15/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpCiSenderStatus & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [16/30]
◆ doParsimPacking() [17/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpCiSessionLeft & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [18/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpControlInfo & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [19/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpControlMsg & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [20/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpHeader & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [21/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpIfpType & |
e |
|
) |
| |
|
inline |
104 {
b->pack(
static_cast<int>(
e)); }
◆ doParsimPacking() [22/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpInnerPacket & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [23/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpInpType & |
e |
|
) |
| |
|
inline |
105 {
b->pack(
static_cast<int>(
e)); }
◆ doParsimPacking() [24/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpMpegHeader & |
obj |
|
) |
| |
|
inline |
◆ doParsimPacking() [25/30]
◆ doParsimPacking() [26/30]
87 {
b->pack(
static_cast<int>(
e)); }
◆ doParsimPacking() [27/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const RtpSenderStatus & |
e |
|
) |
| |
|
inline |
72 {
b->pack(
static_cast<int>(
e)); }
◆ doParsimPacking() [28/30]
◆ doParsimPacking() [29/30]
◆ doParsimPacking() [30/30]
| void inet::rtp::doParsimPacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
const SenderReport & |
obj |
|
) |
| |
|
inline |
◆ doParsimUnpacking() [1/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
ReceptionReport & |
obj |
|
) |
| |
|
inline |
214 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [2/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtcpByePacket & |
obj |
|
) |
| |
|
inline |
283 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [3/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtcpPacket & |
obj |
|
) |
| |
|
inline |
153 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [4/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtcpPacketType & |
e |
|
) |
| |
|
inline |
◆ doParsimUnpacking() [5/30]
202 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [6/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtcpSdesPacket & |
obj |
|
) |
| |
|
inline |
244 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [7/30]
322 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [8/30]
506 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [9/30]
572 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [10/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpCiEnterSession & |
obj |
|
) |
| |
|
inline |
269 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [11/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpCiLeaveSession & |
obj |
|
) |
| |
|
inline |
429 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [12/30]
351 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [13/30]
539 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [14/30]
605 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [15/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpCiSenderStatus & |
obj |
|
) |
| |
|
inline |
395 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [16/30]
302 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [17/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpCiSessionLeft & |
obj |
|
) |
| |
|
inline |
463 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [18/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpControlInfo & |
obj |
|
) |
| |
|
inline |
173 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [19/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpControlMsg & |
obj |
|
) |
| |
|
inline |
136 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [20/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpHeader & |
obj |
|
) |
| |
|
inline |
175 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [21/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpIfpType & |
e |
|
) |
| |
|
inline |
105 {
int n;
b->unpack(n);
e =
static_cast<RtpIfpType>(n); }
◆ doParsimUnpacking() [22/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpInnerPacket & |
obj |
|
) |
| |
|
inline |
307 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [23/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpInpType & |
e |
|
) |
| |
|
inline |
106 {
int n;
b->unpack(n);
e =
static_cast<RtpInpType>(n); }
◆ doParsimUnpacking() [24/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpMpegHeader & |
obj |
|
) |
| |
|
inline |
167 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [25/30]
134 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [26/30]
◆ doParsimUnpacking() [27/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
RtpSenderStatus & |
e |
|
) |
| |
|
inline |
◆ doParsimUnpacking() [28/30]
114 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [29/30]
210 {obj.parsimUnpack(
b);}
◆ doParsimUnpacking() [30/30]
| void inet::rtp::doParsimUnpacking |
( |
omnetpp::cCommBuffer * |
b, |
|
|
SenderReport & |
obj |
|
) |
| |
|
inline |
118 {obj.parsimUnpack(
b);}
◆ Register_Class() [1/8]
◆ Register_Class() [2/8]
◆ Register_Class() [3/8]
◆ Register_Class() [4/8]
◆ Register_Class() [5/8]
◆ Register_Class() [6/8]
◆ Register_Class() [7/8]
◆ Register_Class() [8/8]
◆ Register_Serializer() [1/7]
◆ Register_Serializer() [2/7]
◆ Register_Serializer() [3/7]
◆ Register_Serializer() [4/7]
◆ Register_Serializer() [5/7]
◆ Register_Serializer() [6/7]
◆ Register_Serializer() [7/7]
◆ RTPPACKET_FIX_HEADERLENGTH
| const B inet::rtp::RTPPACKET_FIX_HEADERLENGTH = B(12) |
RtpIfpType
Enum generated from inet/transportlayer/rtp/RtpInterfacePacket.msg:20 by opp_msgtool.
Definition: RtpInterfacePacket_m.h:91
@ RTP_IFP_SESSION_ENTERED
Definition: RtpInterfacePacket_m.h:93
@ RTP_IFP_SENDER_CONTROL
Definition: RtpInterfacePacket_m.h:98
@ RTCP_PT_RR
Definition: RtcpPacket_m.h:85
@ RTP_INP_SESSION_LEFT
Definition: RtpInnerPacket_m.h:100
@ RTP_SENDER_STATUS_FINISHED
Definition: RtpSenderStatusMessage_m.h:67
@ RTP_CONTROL_SEEK_TIME
Definition: RtpSenderControlMessage_m.h:83
@ RTP_CONTROL_PLAY_UNTIL_BYTE
Definition: RtpSenderControlMessage_m.h:80
@ RTP_SENDER_STATUS_PLAYING
Definition: RtpSenderStatusMessage_m.h:66
@ RTP_INP_SENDER_MODULE_DELETED
Definition: RtpInnerPacket_m.h:94
@ RTP_INP_PROFILE_INITIALIZED
Definition: RtpInnerPacket_m.h:88
@ RTP_INP_SENDER_MODULE_CREATED
Definition: RtpInnerPacket_m.h:92
const value< double, units::C > e(1.602176487e-19)
@ RTP_INP_INITIALIZE_RTCP
Definition: RtpInnerPacket_m.h:89
@ RTP_INP_DATA_IN
Definition: RtpInnerPacket_m.h:102
@ RTCP_PT_UNDEF
Definition: RtcpPacket_m.h:83
@ RTCP_PT_BYE
Definition: RtcpPacket_m.h:87
@ RTP_INP_INITIALIZE_SENDER_MODULE
Definition: RtpInnerPacket_m.h:95
@ RTP_INP_SENDER_MODULE_CONTROL
Definition: RtpInnerPacket_m.h:97
@ RTP_INP_SENDER_MODULE_INITIALIZED
Definition: RtpInnerPacket_m.h:96
RtpSenderStatus
Enum generated from inet/transportlayer/rtp/RtpSenderStatusMessage.msg:22 by opp_msgtool.
Definition: RtpSenderStatusMessage_m.h:65
@ RTP_IFP_SENDER_STATUS
Definition: RtpInterfacePacket_m.h:99
@ RTP_CONTROL_PAUSE
Definition: RtpSenderControlMessage_m.h:81
@ RTP_INP_RTCP_INITIALIZED
Definition: RtpInnerPacket_m.h:90
@ RTP_INP_INITIALIZE_PROFILE
Definition: RtpInnerPacket_m.h:87
@ RTP_INP_DATA_OUT
Definition: RtpInnerPacket_m.h:101
@ RTP_CONTROL_SEEK_BYTE
Definition: RtpSenderControlMessage_m.h:84
RtpInpType
Enum generated from inet/transportlayer/rtp/RtpInnerPacket.msg:25 by opp_msgtool.
Definition: RtpInnerPacket_m.h:85
@ RTP_CONTROL_PLAY
Definition: RtpSenderControlMessage_m.h:78
@ RTP_INP_CREATE_SENDER_MODULE
Definition: RtpInnerPacket_m.h:91
@ RTCP_PT_SR
Definition: RtcpPacket_m.h:84
RtcpPacketType
Enum generated from inet/transportlayer/rtp/RtcpPacket.msg:18 by opp_msgtool.
Definition: RtcpPacket_m.h:82
@ RTP_CONTROL_STOP
Definition: RtpSenderControlMessage_m.h:82
@ RTP_IFP_SENDER_MODULE_CREATED
Definition: RtpInterfacePacket_m.h:95
@ RTP_SENDER_STATUS_PAUSED
Definition: RtpSenderStatusMessage_m.h:69
@ RTP_IFP_LEAVE_SESSION
Definition: RtpInterfacePacket_m.h:100
value< int64_t, units::b > b
Definition: Units.h:1241
@ RTP_IFP_ENTER_SESSION
Definition: RtpInterfacePacket_m.h:92
@ RTP_INP_LEAVE_SESSION
Definition: RtpInnerPacket_m.h:99
@ RTP_IFP_SESSION_LEFT
Definition: RtpInterfacePacket_m.h:101
@ RTP_SENDER_STATUS_STOPPED
Definition: RtpSenderStatusMessage_m.h:68
@ RTP_INP_UNDEF
Definition: RtpInnerPacket_m.h:86
@ RTP_IFP_SENDER_MODULE_DELETED
Definition: RtpInterfacePacket_m.h:97
@ RTP_IFP_DELETE_SENDER_MODULE
Definition: RtpInterfacePacket_m.h:96
RtpSenderControlMessageCommands
Enum generated from inet/transportlayer/rtp/RtpSenderControlMessage.msg:30 by opp_msgtool.
Definition: RtpSenderControlMessage_m.h:77
@ RTCP_PT_SDES
Definition: RtcpPacket_m.h:86
@ RTP_IFP_CREATE_SENDER_MODULE
Definition: RtpInterfacePacket_m.h:94
@ RTP_INP_SENDER_MODULE_STATUS
Definition: RtpInnerPacket_m.h:98
@ RTP_INP_DELETE_SENDER_MODULE
Definition: RtpInnerPacket_m.h:93
@ RTP_CONTROL_PLAY_UNTIL_TIME
Definition: RtpSenderControlMessage_m.h:79