add getConferenceSize function (to get conference size before joining)

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@560 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 19 years ago
parent 0018684bfd
commit 894bc455d2

@ -67,6 +67,20 @@ AmConferenceChannel* AmConferenceStatus::getChannel(const string& cid,
return ch;
}
size_t AmConferenceStatus::getConferenceSize(const string& cid) {
cid2s_mut.lock();
map<string,AmConferenceStatus*>::iterator it = cid2status.find(cid);
size_t res = 0;
if(it != cid2status.end())
res = it->second->channels.size();
cid2s_mut.unlock();
return res;
}
void AmConferenceStatus::postConferenceEvent(const string& cid,
int event_id, const string& sess_id) {
AmConferenceStatus* st = 0;

@ -114,6 +114,8 @@ public:
static void postConferenceEvent(const string& cid, int event_id,
const string& sess_id);
static size_t getConferenceSize(const string& cid);
};
#endif

Loading…
Cancel
Save