14 #ifndef SIPROFILEFTHANDLER_H__
15 #define SIPROFILEFTHANDLER_H__
62 virtual void handleFTRequest(
const JID& from,
const JID& to,
const std::string& sid,
63 const std::string& name,
long size,
const std::string& hash,
64 const std::string& date,
const std::string& mimetype,
65 const std::string& desc,
int stypes ) = 0;
72 virtual void handleFTRequestError(
const IQ& iq,
const std::string& sid ) = 0;
89 virtual void handleFTBytestream(
Bytestream* bs ) = 0;
98 virtual const std::string handleOOBRequestResult(
const JID& from,
const JID& to,
const std::string& sid ) = 0;
104 #endif // SIPROFILEFTHANDLER_H__
An abstract base class to handle file transfer (FT) requests.
An abstraction of an IQ stanza.
The namespace for the gloox library.
An abstraction of a single bytestream.
virtual ~SIProfileFTHandler()