Public Types | Public Member Functions

Swift::DirectedPresenceSender Class Reference

Inheritance diagram for Swift::DirectedPresenceSender:
Collaboration diagram for Swift::DirectedPresenceSender:

List of all members.

Public Types

enum  SendPresence { AndSendPresence, DontSendPresence }

Public Member Functions

 DirectedPresenceSender (PresenceSender *)
void addDirectedPresenceReceiver (const JID &, SendPresence)
void removeDirectedPresenceReceiver (const JID &, SendPresence)
void sendPresence (Presence::ref)
Presence::ref getLastSentUndirectedPresence ()
bool isAvailable () const

Detailed Description

Definition at line 16 of file DirectedPresenceSender.h.


Member Enumeration Documentation

Enumerator:
AndSendPresence 
DontSendPresence 

Definition at line 18 of file DirectedPresenceSender.h.


Constructor & Destructor Documentation

Swift::DirectedPresenceSender::DirectedPresenceSender ( PresenceSender  ) 

Member Function Documentation

void Swift::DirectedPresenceSender::addDirectedPresenceReceiver ( const JID ,
SendPresence   
)
Presence::ref Swift::DirectedPresenceSender::getLastSentUndirectedPresence (  ) 
bool Swift::DirectedPresenceSender::isAvailable (  )  const [virtual]

Implements Swift::PresenceSender.

void Swift::DirectedPresenceSender::removeDirectedPresenceReceiver ( const JID ,
SendPresence   
)
void Swift::DirectedPresenceSender::sendPresence ( Presence::ref   )  [virtual]

Implements Swift::PresenceSender.