Line data Source code
1 :
2 : #include "server_module.hpp"
3 : #include "server_tcp/server_multiton.hpp"
4 : #include "server_udp/server_udp_multiton.hpp"
5 : #include <wfc/module/component_list.hpp>
6 : #include <wfc/name.hpp>
7 :
8 : namespace wfc{ namespace io{
9 :
10 : namespace
11 : {
12 0 : WFC_NAME2(module_name, "server")
13 0 : class impl: public ::wfc::component_list<
14 : module_name,
15 : server_multiton,
16 : server_udp_multiton
17 : >
18 : {
19 0 : virtual std::string description() const override
20 : {
21 0 : return "Server components.";
22 : }
23 : };
24 : }
25 :
26 0 : server_module::server_module()
27 0 : : module( std::make_shared<impl>() )
28 : {
29 0 : }
30 :
31 3 : }}
|