MACE  1.0.0
 All Classes Namespaces Files Functions Variables Enumerations Defines
libs/rpc/include/mace/rpc/detail/server_base.hpp
00001 #ifndef _MACE_RPC_SERVER_BASE_HPP_
00002 #define _MACE_RPC_SERVER_BASE_HPP_
00003 #include <mace/cmt/thread.hpp>
00004 #include <mace/stub/ptr.hpp>
00005 #include <boost/fusion/support/deduce_sequence.hpp>
00006 
00007 namespace mace { namespace rpc { namespace json {
00008   
00009   namespace detail {
00010     class server_base {
00011       public:
00012 
00013         server_base( session_creator* sc  );
00014         ~server_base();
00015 
00016       private:
00017         class tcp_server_base_private* my;
00018     };
00019   } // namesapce detal
00020 
00021 } } } // mace::rpc::json
00022 
00023 #endif // _MACE_RPC_JSON_TCP_SERVER_BASE_HPP_