コード例 #1
0
ファイル: listener.cpp プロジェクト: ClearwaterCore/sipp
listener *get_listener(char *id) {
  listener_map::iterator listener_it = listeners.find(listener_map::key_type(id));
  if (listener_it == listeners.end()) {
    return NULL;
  }
  return listener_it->second;
}
コード例 #2
0
ファイル: listener.cpp プロジェクト: ClearwaterCore/sipp
void listener::stopListening() {
  assert(listening);

  listener_map::iterator listener_it;
  listener_it = listeners.find(listener_map::key_type(id));
  listeners.erase(listener_it);

  listening = false;
}
コード例 #3
0
ファイル: listener.cpp プロジェクト: SIPp/polycom-sipped
listener *get_listener(char *id)
{
  listener_map::iterator listener_it;
  if (id != NULL) {
    listener_it = listeners.find(listener_map::key_type(id));
  } else {
    listener_it = listeners.begin();
  }
  if (listener_it == listeners.end()) {
    return NULL;
  }

  return listener_it->second;

}