oRTP 5.0.0
Data Structures | Public Member Functions | Friends
RtpBundleCxx Class Reference

Public Member Functions

 RtpBundleCxx (const RtpBundleCxx &)=delete
 
 RtpBundleCxx (RtpBundleCxx &&)=delete
 
int getMidId () const
 
void setMidId (int id)
 
void addSession (const std::string &mid, RtpSession *session)
 
void removeSession (const std::string &mid)
 
void removeSession (RtpSession *session)
 
void clear ()
 
RtpSessiongetPrimarySession () const
 
void setPrimarySession (const std::string &mid)
 
const std::string & getSessionMid (RtpSession *session) const
 
int sendThroughPrimary (bool isRtp, mblk_t *m, int flags, const struct sockaddr *destaddr, socklen_t destlen) const
 
bool dispatch (bool isRtp, mblk_t *m)
 
bool updateMid (const std::string &mid, const uint32_t ssrc, const uint16_t sequenceNumber, bool isRtp)
 

Friends

void checkForSessionSdesCallback (void *, uint32_t, rtcp_sdes_type_t, const char *, uint8_t)
 

The documentation for this class was generated from the following file: