void onGotGoodbye(const SyncSource& source, const std::string& reason) { cout << "I got a Goodbye packet from " << hex << (int)source.getID() << "@" << dec << source.getNetworkAddress() << ":" << source.getControlTransportPort() << endl; cout << " Goodbye reason: \"" << reason << "\"" << endl; }
// redefined from QueueRTCPManager void onGotRR(SyncSource& source, RecvReport& RR, uint8 blocks) { SingleThreadRTPSession::onGotRR(source,RR,blocks); cout << "I got an RR RTCP report from " << hex << (int)source.getID() << "@" << dec << source.getNetworkAddress() << ":" << source.getControlTransportPort() << endl; }
// redefined from QueueRTCPManager void onGotSR(SyncSource& source, SendReport& SR, uint8 blocks) { RTPSession::onGotSR(source,SR,blocks); cout << "I got an SR RTCP report from " << hex << (int)source.getID() << "@" << dec << source.getNetworkAddress() << ":" << source.getControlTransportPort() << endl; }
// redefined from QueueRTCPManager bool onGotSDESChunk(SyncSource& source, SDESChunk& chunk, size_t len) { bool result = RTPSession::onGotSDESChunk(source,chunk,len); cout << "I got a SDES chunk from " << hex << (int)source.getID() << "@" << dec << source.getNetworkAddress() << ":" << source.getControlTransportPort() << " (" << source.getParticipant()->getSDESItem(SDESItemTypeCNAME) << ") " << endl; return result; }