Example #1
0
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;
}
Example #2
0
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;

}