Public Member Functions | Public Attributes

Swift::EntityCapsProvider Class Reference

This class provides information about capabilities of entities on the network. More...

Inheritance diagram for Swift::EntityCapsProvider:

List of all members.

Public Member Functions

virtual ~EntityCapsProvider ()
virtual DiscoInfo::ref getCaps (const JID &) const =0
 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 provides information about capabilities of entities on the network.

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

Definition at line 20 of file EntityCapsProvider.h.


Constructor & Destructor Documentation

virtual Swift::EntityCapsProvider::~EntityCapsProvider (  )  [virtual]

Member Function Documentation

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

Returns the service discovery information of the given JID.

Implemented in Swift::DummyEntityCapsProvider, and Swift::EntityCapsManager.


Member Data Documentation

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

Emitted when the capabilities of a JID changes.

Definition at line 32 of file EntityCapsProvider.h.