11 #ifndef __SFSBuddyEvent__ 12 #define __SFSBuddyEvent__ 14 #include "../Util/Common.h" 15 #include "../Core/BaseEvent.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 40 SFSBuddyEvent(boost::shared_ptr<string> type, boost::shared_ptr<map<
string, boost::shared_ptr<void> > > args);
static boost::shared_ptr< string > BUDDY_LIST_INIT
The Event is fired in response to a InitBuddyListRequest.
Definition: SFSBuddyEvent.h:84
static boost::shared_ptr< string > BUDDY_MESSAGE
The Event is fired in response to a BuddyMessageRequest.
Definition: SFSBuddyEvent.h:269
static boost::shared_ptr< string > BUDDY_REMOVE
The Event is fired in response to a RemoveBuddyRequest.
Definition: SFSBuddyEvent.h:134
static boost::shared_ptr< string > BUDDY_ADD
The Event is fired in response to a AddBuddyRequest.
Definition: SFSBuddyEvent.h:112
static boost::shared_ptr< string > BUDDY_ERROR
The Event is fired in response to a failed Buddy request, such as AddBuddy, RemoveBuddy etc...
Definition: SFSBuddyEvent.h:179
static boost::shared_ptr< string > BUDDY_VARIABLES_UPDATE
The Event is fired in response to a SetBuddyVariablesRequest.
Definition: SFSBuddyEvent.h:235
This is the Base class of all Events in the API
Definition: BaseEvent.h:34
Definition: SmartFox.cpp:24
This class contains all the Buddy List API related events
Definition: SFSBuddyEvent.h:32
static boost::shared_ptr< string > BUDDY_BLOCK
The Event is fired in response to a BlockBuddyRequest.
Definition: SFSBuddyEvent.h:156
static boost::shared_ptr< string > BUDDY_ONLINE_STATE_UPDATE
The Event is fired in response to a GoOnlineRequest.
Definition: SFSBuddyEvent.h:205