diff options
author | Gerald Begumisa <ben_g@users.sourceforge.net> | 2009-03-02 14:42:51 +0000 |
---|---|---|
committer | Gerald Begumisa <ben_g@users.sourceforge.net> | 2009-03-02 14:42:51 +0000 |
commit | 928be2e2d61b99d6de757e7b76a39e1eec1340f7 (patch) | |
tree | 35ede6da77b225ebf71f1f5ab0435b5db2ba3872 /orkaudio/audiocaptureplugins/voip/RtpSession.cpp | |
parent | 11d90b30829d0a4838970d994c73bc252a15f186 (diff) |
Modified the record command to return the orkuid for the ongoing call which matches
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@606 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/RtpSession.cpp')
-rw-r--r-- | orkaudio/audiocaptureplugins/voip/RtpSession.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/RtpSession.cpp b/orkaudio/audiocaptureplugins/voip/RtpSession.cpp index 07f2e32..107e003 100644 --- a/orkaudio/audiocaptureplugins/voip/RtpSession.cpp +++ b/orkaudio/audiocaptureplugins/voip/RtpSession.cpp @@ -1221,6 +1221,11 @@ void RtpSession::ReportSkinnyCallInfo(SkCallInfoStruct* callInfo, IpHeaderStruct } } +CStdString RtpSession::GetOrkUid() +{ + return m_orkUid; +} + //===================================================================== RtpSessions::RtpSessions() { @@ -2516,12 +2521,13 @@ void RtpSessions::StartCaptureOrkuid(CStdString& orkuid) LOG4CXX_INFO(m_log, logMsg); } -void RtpSessions::StartCapture(CStdString& party) +CStdString RtpSessions::StartCapture(CStdString& party) { std::map<CStdString, RtpSessionRef>::iterator pair; bool found = false; CStdString logMsg; RtpSessionRef session; + CStdString orkUid = CStdString(""); for(pair = m_byIpAndPort.begin(); pair != m_byIpAndPort.end() && found == false; pair++) { @@ -2531,6 +2537,7 @@ void RtpSessions::StartCapture(CStdString& party) { session->m_keep = true; found = true; + orkUid = session->GetOrkUid(); } } @@ -2544,6 +2551,8 @@ void RtpSessions::StartCapture(CStdString& party) } LOG4CXX_INFO(m_log, logMsg); + + return orkUid; } void RtpSessions::PauseCapture(CStdString& party) |