42 friend class RosterManager;
84 const std::string&
name()
const;
91 GLOOX_DEPRECATED
const std::string&
jid()
const;
148 const Resource* resource(
const std::string& res )
const;
154 const Resource* highestResource()
const;
169 void setStatus(
const std::string& resource,
const std::string& msg );
176 void setPriority(
const std::string& resource,
int priority );
188 void setSynchronized();
194 void removeResource(
const std::string& resource );
204 ResourceMap m_resources;
Holds resource attributes.
A class holding roster item data.
RosterItem(const std::string &jid, const std::string &name=EmptyString)
void setGroups(const StringList &groups)
const std::string & name() const
std::map< std::string, Resource * > ResourceMap
SubscriptionType subscription() const
void setSubscription(const std::string &subscription, const std::string &ask)
const JID & jidJID() const
const ResourceMap & resources() const
void setName(const std::string &name)
const StringList groups() const
GLOOX_DEPRECATED const std::string & jid() const
The namespace for the gloox library.
std::list< const StanzaExtension * > StanzaExtensionList
std::list< std::string > StringList
const std::string EmptyString