Public Types | |
enum | Action { Add, Modify, Delete } |
Public Member Functions | |
Item (Action action=Add) | |
Action | getAction () const |
void | setAction (Action action) |
const JID & | getJID () const |
void | setJID (const JID &jid) |
const std::string & | getName () const |
void | setName (const std::string &name) |
const std::vector< std::string > & | getGroups () const |
void | setGroups (const std::vector< std::string > &groups) |
void | addGroup (const std::string &group) |
Definition at line 22 of file RosterItemExchangePayload.h.
Definition at line 24 of file RosterItemExchangePayload.h.
Swift::RosterItemExchangePayload::Item::Item | ( | Action | action = Add |
) |
void Swift::RosterItemExchangePayload::Item::addGroup | ( | const std::string & | group | ) | [inline] |
Definition at line 60 of file RosterItemExchangePayload.h.
Action Swift::RosterItemExchangePayload::Item::getAction | ( | ) | const [inline] |
Definition at line 28 of file RosterItemExchangePayload.h.
const std::vector<std::string>& Swift::RosterItemExchangePayload::Item::getGroups | ( | ) | const [inline] |
Definition at line 52 of file RosterItemExchangePayload.h.
const JID& Swift::RosterItemExchangePayload::Item::getJID | ( | ) | const [inline] |
Definition at line 36 of file RosterItemExchangePayload.h.
const std::string& Swift::RosterItemExchangePayload::Item::getName | ( | ) | const [inline] |
Definition at line 44 of file RosterItemExchangePayload.h.
void Swift::RosterItemExchangePayload::Item::setAction | ( | Action | action | ) | [inline] |
Definition at line 32 of file RosterItemExchangePayload.h.
void Swift::RosterItemExchangePayload::Item::setGroups | ( | const std::vector< std::string > & | groups | ) | [inline] |
Definition at line 56 of file RosterItemExchangePayload.h.
void Swift::RosterItemExchangePayload::Item::setJID | ( | const JID & | jid | ) | [inline] |
Definition at line 40 of file RosterItemExchangePayload.h.
void Swift::RosterItemExchangePayload::Item::setName | ( | const std::string & | name | ) | [inline] |
Definition at line 48 of file RosterItemExchangePayload.h.