本文整理汇总了C++中AmSession::getCallID方法的典型用法代码示例。如果您正苦于以下问题:C++ AmSession::getCallID方法的具体用法?C++ AmSession::getCallID怎么用?C++ AmSession::getCallID使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AmSession
的用法示例。
在下文中一共展示了AmSession::getCallID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: destroySession
void AmSessionContainer::destroySession(const string& local_tag)
{
as_mut.lock();
SessionMapIter sess_it = a_sessions.find(local_tag);
if(sess_it != a_sessions.end()){
AmSession* sess = sess_it->second;
as_id_lookup.erase(sess->getCallID() + sess->getRemoteTag());
a_sessions.erase(sess_it);
stopAndQueue(sess);
DBG("session stopped and queued for deletion (#sessions=%u)\n",
(unsigned int)a_sessions.size());
}
else {
DBG("could not remove session: id not found\n");
}
as_mut.unlock();
}