11 #ifndef __InvitationReplyRequest__ 12 #define __InvitationReplyRequest__ 14 #include "../../Util/Common.h" 15 #include "../BaseRequest.h" 16 #include "../CreateRoomRequest.h" 17 #include "../../Entities/Invitation/Invitation.h" 18 #include "../../Entities/Invitation/InvitationReply.h" 19 #include "../../Entities/Data/ISFSObject.h" 21 #include <boost/shared_ptr.hpp> 24 #pragma warning(disable:4786) // STL library: disable warning 4786; this warning is generated due to a Microsoft bug 54 InvitationReplyRequest(boost::shared_ptr<Sfs2X::Entities::Invitation::Invitation> invitation, boost::shared_ptr<InvitationReply> reply);
104 InvitationReplyRequest(boost::shared_ptr<Sfs2X::Entities::Invitation::Invitation> invitation, boost::shared_ptr<InvitationReply> reply, boost::shared_ptr<ISFSObject> parameters);
108 void Validate(boost::shared_ptr<SmartFox> sfs);
110 void Execute (boost::shared_ptr<SmartFox> sfs);
116 static boost::shared_ptr<string> KEY_INVITATION_ID;
118 static boost::shared_ptr<string> KEY_INVITATION_REPLY;
120 static boost::shared_ptr<string> KEY_INVITATION_PARAMS;
137 void Init(boost::shared_ptr<Sfs2X::Entities::Invitation::Invitation> invitation, boost::shared_ptr<InvitationReply> reply, boost::shared_ptr<ISFSObject> parameters);
142 boost::shared_ptr<Sfs2X::Entities::Invitation::Invitation> invitation;
143 boost::shared_ptr<InvitationReply> reply;
144 boost::shared_ptr<ISFSObject> parameters;
Send a reply to an Invitation.
Definition: InvitationReplyRequest.h:43
Definition: Invitation.h:24
Definition: SmartFox.cpp:24
Definition: ISFSArray.h:17