14 #include "../Util/Common.h" 17 #include <boost/shared_ptr.hpp> 20 #pragma warning(disable:4786) // STL library: disable warning 4786; this warning is generated due to a Microsoft bug 43 BaseEvent(boost::shared_ptr<string> type);
44 BaseEvent(boost::shared_ptr<string> type, boost::shared_ptr<map<
string, boost::shared_ptr<void> > > args);
47 boost::shared_ptr<string> Type();
48 void Type(boost::shared_ptr<string> value);
53 boost::shared_ptr<map<string, boost::shared_ptr<void> > > Params();
54 void Params(boost::shared_ptr<map<
string, boost::shared_ptr<void> > > value);
56 boost::shared_ptr<void> Target();
57 void Target(boost::shared_ptr<void> value);
59 boost::shared_ptr<string> ToString();
60 boost::shared_ptr<BaseEvent> Clone();
75 boost::shared_ptr<map<string, boost::shared_ptr<void> > > arguments;
76 boost::shared_ptr<string> type;
77 boost::shared_ptr<void> target;
This is the Base class of all Events in the API
Definition: BaseEvent.h:34
Definition: SmartFox.cpp:24