1
1
// Copyright Dean Michael Berris 2008, 2009.
2
2
// Glyn Matthews 2009
3
3
// Distributed under the Boost Software License, Version 1.0.
4
- // (See accompanying file LICENSEmpl::placeholders::_1_0 .txt or copy at
5
- // http://www.boost.org/LICENSEmpl::placeholders::_1_0 .txt)
4
+ // (See accompanying file LICENSE_1_0 .txt or copy at
5
+ // http://www.boost.org/LICENSE_1_0 .txt)
6
6
7
7
8
8
#ifndef BOOST_NETWORK_TAG_INCLUDED_20100808
9
- # define BOOST_NETWORK_TAG_INCLUDED_20100808
9
+ #define BOOST_NETWORK_TAG_INCLUDED_20100808
10
10
11
11
#include < boost/mpl/vector.hpp>
12
12
#include < boost/mpl/inherit.hpp>
@@ -25,14 +25,15 @@ namespace boost { namespace network { namespace tags {
25
25
struct default_string { int unused; };
26
26
struct default_wstring { int unused; };
27
27
28
+ // FIXME move out these HTTP-only tags into different files
29
+
28
30
typedef mpl::vector<http, simple, sync, tcp, default_string> http_default_8bit_tcp_resolve_tags;
29
31
typedef mpl::vector<http, simple, sync, udp, default_string> http_default_8bit_udp_resolve_tags;
30
32
typedef mpl::vector<http, keepalive, sync, tcp, default_string> http_keepalive_8bit_tcp_resolve_tags;
31
33
typedef mpl::vector<http, keepalive, sync, udp, default_string> http_keepalive_8bit_udp_resolve_tags;
32
-
33
- typedef mpl::vector<http, simple, sync, default_string> http_server_tags;
34
34
typedef mpl::vector<http, simple, async, udp, default_string> http_async_8bit_udp_resolve_tags;
35
35
typedef mpl::vector<http, simple, async, tcp, default_string> http_async_8bit_tcp_resolve_tags;
36
+ typedef mpl::vector<http, simple, sync, default_string> http_server_tags;
36
37
37
38
template <class Tag >
38
39
struct components ;
0 commit comments