diff options
author | Henri Herscher <henri@oreka.org> | 2005-12-13 22:39:10 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2005-12-13 22:39:10 +0000 |
commit | 18c6d6e321a2163574a2881e89530ca655ffdfb2 (patch) | |
tree | 0c52ec531a208a49b3eb0aa47ad9641dda4dabd8 /orkaudio/audiocaptureplugins/voip/Rtp.cpp | |
parent | f7ad4f6b1179ad95305ee6ee62760cd3c76bda46 (diff) |
Added ToString method to RtpPacketInfo class + RTP session now logs first packets for both ways on INFO level.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@106 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/Rtp.cpp')
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/Rtp.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/Rtp.cpp b/orkaudio/audiocaptureplugins/voip/Rtp.cpp index 931aed7..23c236e 100644 --- a/orkaudio/audiocaptureplugins/voip/Rtp.cpp +++ b/orkaudio/audiocaptureplugins/voip/Rtp.cpp @@ -27,6 +27,16 @@ extern "C" extern AudioChunkCallBackFunction g_audioChunkCallBack; +void RtpPacketInfo::ToString(CStdString& string) +{ + char sourceIp[16]; + ACE_OS::inet_ntop(AF_INET, (void*)&m_sourceIp, sourceIp, sizeof(sourceIp)); + char destIp[16]; + ACE_OS::inet_ntop(AF_INET, (void*)&m_destIp, destIp, sizeof(destIp)); + string.Format("%s,%d %s,%d seq:%u ts:%u len:%d type:%x", sourceIp, m_sourcePort, destIp, m_destPort, m_seqNum, m_timestamp, m_payloadSize, m_payloadType); +} + + RtpRingBuffer::RtpRingBuffer() { m_writePtr = m_buffer; |