Public Member Functions | Public Attributes

Swift::PresenceOracle Class Reference

Collaboration diagram for Swift::PresenceOracle:

List of all members.

Public Member Functions

 PresenceOracle (StanzaChannel *stanzaChannel)
 ~PresenceOracle ()
Presence::ref getLastPresence (const JID &) const
Presence::ref getHighestPriorityPresence (const JID &bareJID) const
std::vector< Presence::refgetAllPresence (const JID &bareJID) const

Public Attributes

boost::signal< void(Presence::ref)> onPresenceChange

Detailed Description

Definition at line 20 of file PresenceOracle.h.

Constructor & Destructor Documentation

Swift::PresenceOracle::PresenceOracle ( StanzaChannel stanzaChannel  ) 
Swift::PresenceOracle::~PresenceOracle (  ) 

Member Function Documentation

std::vector<Presence::ref> Swift::PresenceOracle::getAllPresence ( const JID bareJID  )  const
Presence::ref Swift::PresenceOracle::getHighestPriorityPresence ( const JID bareJID  )  const
Presence::ref Swift::PresenceOracle::getLastPresence ( const JID  )  const

Member Data Documentation

Definition at line 30 of file PresenceOracle.h.