Public Member Functions | Public Attributes

Swift::AvatarManagerImpl Class Reference

Inheritance diagram for Swift::AvatarManagerImpl:
Collaboration diagram for Swift::AvatarManagerImpl:

List of all members.

Public Member Functions

 AvatarManagerImpl (VCardManager *, StanzaChannel *, AvatarStorage *, MUCRegistry *=NULL)
virtual ~AvatarManagerImpl ()
virtual boost::filesystem::path getAvatarPath (const JID &) const
virtual ByteArray getAvatar (const JID &) const

Public Attributes

boost::signal< void(const JID &)> onAvatarChanged

Detailed Description

Definition at line 20 of file AvatarManagerImpl.h.


Constructor & Destructor Documentation

Swift::AvatarManagerImpl::AvatarManagerImpl ( VCardManager ,
StanzaChannel ,
AvatarStorage ,
MUCRegistry = NULL 
)
virtual Swift::AvatarManagerImpl::~AvatarManagerImpl (  )  [virtual]

Member Function Documentation

virtual ByteArray Swift::AvatarManagerImpl::getAvatar ( const JID  )  const [virtual]

Implements Swift::AvatarManager.

virtual boost::filesystem::path Swift::AvatarManagerImpl::getAvatarPath ( const JID  )  const [virtual]

Implements Swift::AvatarManager.


Member Data Documentation

boost::signal<void (const JID&)> Swift::AvatarManager::onAvatarChanged [inherited]

Definition at line 24 of file AvatarManager.h.