-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathtypes.h
More file actions
35 lines (23 loc) · 775 Bytes
/
Copy pathtypes.h
File metadata and controls
35 lines (23 loc) · 775 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef RS_LIBHTTPSERVER_TYPES_H
#define RS_LIBHTTPSERVER_TYPES_H
#include <boost/shared_ptr.hpp>
#include <boost/asio.hpp>
namespace rs {
namespace httpserver {
class HttpServer;
typedef boost::shared_ptr<HttpServer> server_ptr;
class Service;
typedef boost::shared_ptr<Service> service_ptr;
class HeaderBuffer;
typedef boost::shared_ptr<HeaderBuffer> header_buffer_ptr;
class Socket;
typedef boost::shared_ptr<Socket> socket_ptr;
class RequestHeaders;
typedef boost::shared_ptr<RequestHeaders> request_headers_ptr;
class Request;
typedef boost::shared_ptr<Request> request_ptr;
class Response;
typedef boost::shared_ptr<Response> response_ptr;
typedef boost::shared_ptr<boost::asio::ip::tcp::socket> asio_socket_ptr;
}}
#endif /* RS_LIBHTTPSERVER_TYPES_H */