Public Member Functions | Public Attributes

Swift::EntityCapsManager Class Reference

This class is responsible for gathering and providing information about capabilities of entities on the network. More...

Inheritance diagram for Swift::EntityCapsManager:
Collaboration diagram for Swift::EntityCapsManager:

List of all members.

Public Member Functions

 EntityCapsManager (CapsProvider *, StanzaChannel *)
DiscoInfo::ref getCaps (const JID &) const
 Returns the service discovery information of the given JID.

Public Attributes

boost::signal< void(const JID &)> onCapsChanged
 Emitted when the capabilities of a JID changes.

Detailed Description

This class is responsible for gathering and providing information about capabilities of entities on the network.

This information is provided in the form of service discovery information.

Definition at line 28 of file EntityCapsManager.h.


Constructor & Destructor Documentation

Swift::EntityCapsManager::EntityCapsManager ( CapsProvider ,
StanzaChannel  
)

Member Function Documentation

DiscoInfo::ref Swift::EntityCapsManager::getCaps ( const JID  )  const [virtual]

Returns the service discovery information of the given JID.

Implements Swift::EntityCapsProvider.


Member Data Documentation

boost::signal<void (const JID&)> Swift::EntityCapsProvider::onCapsChanged [inherited]

Emitted when the capabilities of a JID changes.

Definition at line 32 of file EntityCapsProvider.h.