gloox
1.0.1
|
#include <siprofilehandler.h>
Public Member Functions | |
virtual | ~SIProfileHandler () |
virtual void | handleSIRequest (const JID &from, const JID &to, const std::string &id, const SIManager::SI &si)=0 |
An abstract base class to handle SI requests for a specific profile, e.g. file transfer.
You should usually not need to use this class directly, unless your profile is not supported by gloox.
Definition at line 37 of file siprofilehandler.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 44 of file siprofilehandler.h.
|
pure virtual |
This function is called to handle incoming SI requests, i.e. a remote entity requested a stream to send a file to you. You should use either SIManager::acceptSI() or SIManager::declineSI() to accept or reject the request, respectively.
from | The SI requestor. |
to | The SI recipient, usually oneself. Used in component scenario. |
id | The request's id (not the stream's id). This id MUST be supplied to either SIManager::acceptSI() or SIManager::declineSI(). |
si | The request's complete SI. |
Implemented in SIProfileFT.