11 #ifndef __SetRoomVariablesRequest__ 12 #define __SetRoomVariablesRequest__ 14 #include "../Util/Common.h" 15 #include "BaseRequest.h" 16 #include "../Entities/Data/ISFSArray.h" 17 #include "../Entities/Data/SFSArray.h" 18 #include "../Entities/Room.h" 19 #include "../Entities/Variables/RoomVariable.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 110 SetRoomVariablesRequest (boost::shared_ptr<vector<boost::shared_ptr<RoomVariable> > > roomVariables, boost::shared_ptr<Room> room);
119 void Validate(boost::shared_ptr<SmartFox> sfs);
121 void Execute (boost::shared_ptr<SmartFox> sfs);
127 static boost::shared_ptr<string> KEY_VAR_ROOM;
129 static boost::shared_ptr<string> KEY_VAR_LIST;
146 void Init (boost::shared_ptr<vector<boost::shared_ptr<RoomVariable> > > roomVariables, boost::shared_ptr<Room> room);
151 boost::shared_ptr<vector<boost::shared_ptr<RoomVariable> > > roomVariables;
152 boost::shared_ptr<Room> room;
Set custom Room Variables in a Room
Definition: SetRoomVariablesRequest.h:40
Definition: SmartFox.cpp:24
Definition: ISFSArray.h:17