SmartFoxServer 2X C++ API
ManualDisconnectionRequest.h
1 // ===================================================================
2 //
3 // Description
4 // Contains the definition of ManualDisconnectionRequest
5 //
6 // Revision history
7 // Date Description
8 // 30-Nov-2012 First version
9 //
10 // ===================================================================
11 #ifndef __ManualDisconnectionRequest__
12 #define __ManualDisconnectionRequest__
13 
14 #include "../Util/Common.h"
15 #include "BaseRequest.h"
16 #include "../SmartFox.h"
17 
18 #include <boost/shared_ptr.hpp> // Boost Asio shared pointer
19 
20 using namespace Sfs2X;
21 //using namespace Sfs2X::Exceptions;
22 
23 namespace Sfs2X {
24 namespace Requests {
25 
29  class DLLImportExport ManualDisconnectionRequest : public BaseRequest
30  {
31  public:
32 
33  // -------------------------------------------------------------------
34  // Public methods
35  // -------------------------------------------------------------------
37  virtual ~ManualDisconnectionRequest();
38 
39  void Validate(boost::shared_ptr<SmartFox> sfs);
40  void Execute(boost::shared_ptr<SmartFox> sfs);
41 
42  // -------------------------------------------------------------------
43  // Public members
44  // -------------------------------------------------------------------
45 
46  protected:
47 
48  // -------------------------------------------------------------------
49  // Protected methods
50  // -------------------------------------------------------------------
51 
52  // -------------------------------------------------------------------
53  // Protected members
54  // -------------------------------------------------------------------
55 
56  private:
57 
58  // -------------------------------------------------------------------
59  // Private methods
60  // -------------------------------------------------------------------
61 
62  // -------------------------------------------------------------------
63  // Private members
64  // -------------------------------------------------------------------
65  };
66 
67 } // namespace Requests
68 } // namespace Sfs2X
69 
70 #endif
This is used by the system. Never send this directly.
Definition: ManualDisconnectionRequest.h:29
Definition: SmartFox.cpp:24