19 #include <cc++/slog.h>
24 #ifdef CCXX_NAMESPACES
61 slog(Slog::levelDebug) <<
"hello(" << src.
getID() <<
") ";
76 slog(Slog::levelDebug) <<
"bye(" << src.
getID() <<
") ";
83 event->gotGoodbye(src, reason);
90 #ifdef CCXX_NAMESPACES
Synchronization source in an RTP session.
Canonical end-point identifier.
microtimeout_t getExpire(void)
Get packet expiration timer.
size_t dispatchBYE(const std::string &str)
Process RTP Events for plugins and special purpose classes.
A class of objects representing remote participants (RTP applications) in a multimedia session...
Participant * getParticipant() const
Get the participant this synchronization source is asociated to.
This is the base session stack that will maintain all network audio activity.
void onGotHello(const SyncSource &src)
This template class adds the threading aspect to the RTPSessionBase template in one of the many possi...
void exit(const char *reason)
void onGotGoodbye(const SyncSource &src, const std::string &reason)
microtimeout_t getTimer(void)
Get stack timer.
const std::string & getSDESItem(SDESItemType type) const
Get the value of an SDES item.