oRTP  5.4.0
Data Structures | Public Member Functions
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)
 
bool findSession (RtpSession *session) const
 
bool findMid (const std::string &mid) const
 
void removeSessions (const std::string &mid)
 
void removeSession (RtpSession *session)
 
void clear ()
 
void sessionModeUpdated (RtpSession *session, RtpSessionMode previousMode)
 
RtpSessiongetPrimarySession () const
 
void setPrimarySession (RtpSession *session)
 
const std::string & getSessionMid (RtpSession *session) const
 
std::optional< mblk_t * > dispatch (bool isRtp, mblk_t *m)
 
RtpSessioncheckForSession (const mblk_t *m, bool isRtp, bool isOutgoing=false)
 

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