MCPcopy Create free account
hub / github.com/RangeNetworks/openbts / dmFindDialogByRtp

Method dmFindDialogByRtp

SIP/SIP2Interface.cpp:287–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

285}
286
287SipBase *SipDialogMap::dmFindDialogByRtp(RtpSession *session)
288{
289#if USE_SCOPED_ITERATORS
290 DialogMap_t::ScopedIterator sit(mDialogMap);
291#else
292 ScopedLock lock(mDialogMap.qGetLock());
293 DialogMap_t::iterator sit;
294#endif
295 for (sit = mDialogMap.begin(); sit != mDialogMap.end(); sit++) {
296 SipDialog *dialog = sit->second;
297 if (dialog->mSession == session) {
298 return (SipBase*)dialog;
299 }
300 }
301 return NULL;
302}
303
304SipBase *SipDialogMap::dmFindDialogById(unsigned id)
305{

Callers 1

Calls 2

beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected