#include <RTPInterfacePacket.h>
Public Types | |
| enum | RTP_IFP_TYPE { RTP_IFP_UNDEF, 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 } |
Public Member Functions | |
| RTPInterfacePacket (const char *name=NULL) | |
| RTPInterfacePacket (const RTPInterfacePacket &rifp) | |
| virtual | ~RTPInterfacePacket () |
| RTPInterfacePacket & | operator= (const RTPInterfacePacket &rifp) |
| virtual cObject * | dup () const |
| virtual const char * | className () const |
| virtual void | info (char *buf) |
| virtual void | writeContents (ostream &os) |
| virtual void | enterSession (const char *commonName, const char *profileName, int bandwidth, IN_Addr destinationAddress, IN_Port port) |
| virtual void | sessionEntered (u_int32 ssrc) |
| virtual void | createSenderModule (u_int32 ssrc, int payloadType, const char *fileName) |
| virtual void | senderModuleCreated (u_int32 ssrc) |
| virtual void | deleteSenderModule (u_int32 ssrc) |
| virtual void | senderModuleDeleted (u_int32 ssrc) |
| virtual void | senderModuleControl (u_int32 ssrc, RTPSenderControlMessage *msg) |
| virtual void | senderModuleStatus (u_int32 ssrc, RTPSenderStatusMessage *msg) |
| virtual void | leaveSession () |
| virtual void | sessionLeft () |
| virtual RTP_IFP_TYPE | type () |
| virtual const char * | commonName () |
| virtual const char * | profileName () |
| virtual int | bandwidth () |
| virtual IN_Addr | destinationAddress () |
| virtual IN_Port | port () |
| virtual u_int32 | ssrc () |
| virtual int | payloadType () |
| virtual const char * | fileName () |
|
|
An enumeration to distinguish the different functions of the RTPInterfacePacket. |
|
|
Default constructor. |
|
|
Copy constructor. |
|
|
Destructor. |
|
|
Returns the bandidth stored in this RTPInterfacePacket. |
|
|
Returns the class name "RTPInterfacePacket". |
|
|
Returns the CNAME stored in this RTPInterfacePacket. |
|
||||||||||||||||
|
|
|
|
|
|
|
Returns the address stored in this RTPInterfacePacket. |
|
|
Duplicates the RTPInterfacePacket by calling the copy constructor. |
|
||||||||||||||||||||||||
|
Called by the rtp application to make the rtp layer enter an rtp session with the given parameters. |
|
|
Returns the file name stored in this RTPInterfacePacket. |
|
|
Writes a one line info about this RTPInterfacePacket into the given string. |
|
|
Called by the application to order the rtp layer to stop participating in this rtp session. |
|
|
Assignment operator. |
|
|
Returns the payload type stored in this RTPInterfacePacket. |
|
|
Returns the port stored in this RTPInterfacePacket. |
|
|
Returns the profile name stored in this RTPInterfacePacket. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Called by the rtp module to inform the application that the rtp session has been entered. |
|
|
Called by the rtp module to inform the application that this end system stop participating in this rtp session. |
|
|
Returns the ssrc identifier stored in this RTPInterfacePacket. |
|
|
Returns the type of this RTPInterfacePacket. |
|
|
Writes a longer info about this RTPInterfacePacket into the given stream. |
1.4.2