Lines Matching refs:virtual
85 virtual ~XmppPresence() {} in ~XmppPresence()
93 virtual const Jid jid() const = 0;
96 virtual XmppPresenceAvailable available() const = 0;
99 virtual XmppReturnStatus set_available(XmppPresenceAvailable available) = 0;
102 virtual XmppPresenceShow presence_show() const = 0;
105 virtual XmppReturnStatus set_presence_show(XmppPresenceShow show) = 0;
108 virtual int priority() const = 0;
111 virtual XmppReturnStatus set_priority(int priority) = 0;
116 virtual const std::string status() const = 0;
121 virtual XmppReturnStatus set_status(const std::string& status) = 0;
124 virtual XmppPresenceConnectionStatus connection_status() const = 0;
127 virtual const std::string google_user_id() const = 0;
130 virtual const std::string nickname() const = 0;
133 virtual const XmlElement* raw_xml() const = 0;
137 virtual XmppReturnStatus set_raw_xml(const XmlElement * xml) = 0;
143 virtual ~XmppRosterContact() {} in ~XmppRosterContact()
151 virtual const Jid jid() const = 0;
154 virtual XmppReturnStatus set_jid(const Jid& jid) = 0;
157 virtual const std::string name() const = 0;
160 virtual XmppReturnStatus set_name(const std::string& name) = 0;
165 virtual XmppSubscriptionState subscription_state() const = 0;
168 virtual size_t GetGroupCount() const = 0;
172 virtual const std::string GetGroup(size_t index) const = 0;
176 virtual XmppReturnStatus AddGroup(const std::string& group) = 0;
180 virtual XmppReturnStatus RemoveGroup(const std::string& group) = 0;
183 virtual const XmlElement* raw_xml() const = 0;
187 virtual XmppReturnStatus set_raw_xml(const XmlElement * xml) = 0;
193 virtual ~XmppRosterHandler() {} in ~XmppRosterHandler()
199 virtual void SubscriptionRequest(XmppRosterModule* roster,
205 virtual void SubscriptionError(XmppRosterModule* roster,
209 virtual void RosterError(XmppRosterModule* roster,
215 virtual void IncomingPresenceChanged(XmppRosterModule* roster,
221 virtual void ContactChanged(XmppRosterModule* roster,
228 virtual void ContactsAdded(XmppRosterModule* roster,
233 virtual void ContactRemoved(XmppRosterModule* roster,
244 virtual ~XmppRosterModule() {} in ~XmppRosterModule()
247 virtual XmppReturnStatus set_roster_handler(XmppRosterHandler * handler) = 0;
250 virtual XmppRosterHandler* roster_handler() = 0;
257 virtual XmppPresence* outgoing_presence() = 0;
261 virtual XmppReturnStatus BroadcastPresence() = 0;
266 virtual XmppReturnStatus SendDirectedPresence(const XmppPresence* presence,
272 virtual size_t GetIncomingPresenceCount() = 0;
275 virtual const XmppPresence* GetIncomingPresence(size_t index) = 0;
279 virtual size_t GetIncomingPresenceForJidCount(const Jid& jid) = 0;
282 virtual const XmppPresence* GetIncomingPresenceForJid(const Jid& jid,
291 virtual XmppReturnStatus RequestRosterUpdate() = 0;
294 virtual size_t GetRosterContactCount() = 0;
297 virtual const XmppRosterContact* GetRosterContact(size_t index) = 0;
300 virtual const XmppRosterContact* FindRosterContact(const Jid& jid) = 0;
305 virtual XmppReturnStatus RequestRosterChange(
312 virtual XmppReturnStatus RequestRosterRemove(const Jid& jid) = 0;
317 virtual XmppReturnStatus RequestSubscription(const Jid& jid) = 0;
320 virtual XmppReturnStatus CancelSubscription(const Jid& jid) = 0;
323 virtual XmppReturnStatus ApproveSubscriber(const Jid& jid) = 0;
326 virtual XmppReturnStatus CancelSubscriber(const Jid& jid) = 0;