siprofilehandler.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef SIPROFILEHANDLER_H__
00015 #define SIPROFILEHANDLER_H__
00016
00017 #include "jid.h"
00018
00019 #include <string>
00020
00021 namespace gloox
00022 {
00023
00024 class Tag;
00025 class JID;
00026
00036 class GLOOX_API SIProfileHandler
00037 {
00038
00039 public:
00043 virtual ~SIProfileHandler() {}
00044
00057 virtual void handleSIRequest( const JID& from, const std::string& id, const std::string& profile,
00058 Tag* si, Tag* ptag, Tag* fneg ) = 0;
00059
00060 };
00061
00062 }
00063
00064 #endif // SIPROFILEHANDLER_H__