bool operator() (Ekiga::PresentityPtr pres) { Local::PresentityPtr presentity = boost::dynamic_pointer_cast<Local::Presentity> (pres); if (presentity) presentity->rename_group (old_name, new_name); return true; }
bool test (Local::PresentityPtr presentity) { if (presentity->get_uri () == uri) { presentity->set_status (status); } return true; }
bool test (Local::PresentityPtr presentity) { if (presentity->get_uri () == uri) { presentity->set_presence (presence); } return true; }
bool operator() (Ekiga::PresentityPtr pres_) { Local::PresentityPtr presentity = boost::dynamic_pointer_cast<Local::Presentity> (pres_); if (presentity && presentity->get_uri () == uri) { presentity->set_status (status); } return true; }
bool operator() (Ekiga::PresentityPtr pres) { Local::PresentityPtr presentity = boost::dynamic_pointer_cast<Local::Presentity> (pres); if (presentity && presentity->get_uri () == uri) { found = true; } return !found; }
bool operator() (Ekiga::PresentityPtr pres) { Local::PresentityPtr presentity = boost::dynamic_pointer_cast<Local::Presentity> (pres); if (pres) { const std::set<std::string> presentity_groups = presentity->get_groups (); groups.insert (presentity_groups.begin (), presentity_groups.end ()); } return true; }
bool test (Local::PresentityPtr presentity) { const std::set<std::string> presentity_groups = presentity->get_groups (); groups.insert (presentity_groups.begin (), presentity_groups.end ()); return true; }
bool test (Local::PresentityPtr presentity) { if (presentity->get_uri () == uri) { found = true; } return !found; }
bool rename_group (Local::PresentityPtr presentity) { presentity->rename_group (old_name, new_name); return true; }