CppServer  1.0.0.0
C++ Server Library
websocket.h
Go to the documentation of this file.
1 
9 #ifndef CPPSERVER_ASIO_WEBSOCKET_H
10 #define CPPSERVER_ASIO_WEBSOCKET_H
11 
12 #include "asio.hpp"
13 
14 #define _WEBSOCKETPP_CPP11_STL_
15 #define _WEBSOCKETPP_CPP11_THREAD_
16 
17 #include <websocketpp/config/asio.hpp>
18 #include <websocketpp/client.hpp>
19 #include <websocketpp/server.hpp>
20 
21 namespace CppServer {
22 namespace Asio {
23 
25 typedef websocketpp::client<websocketpp::config::asio> WebSocketClientCore;
27 typedef websocketpp::server<websocketpp::config::asio> WebSocketServerCore;
29 typedef websocketpp::connection<websocketpp::config::asio> WebSocketConnection;
31 typedef WebSocketConnection::message_ptr WebSocketMessage;
32 
34 typedef websocketpp::client<websocketpp::config::asio_tls> WebSocketSSLClientCore;
36 typedef websocketpp::server<websocketpp::config::asio_tls> WebSocketSSLServerCore;
38 typedef websocketpp::connection<websocketpp::config::asio_tls> WebSocketSSLConnection;
40 typedef WebSocketSSLConnection::message_ptr WebSocketSSLMessage;
41 
42 } // namespace Asio
43 } // namespace CppServer
44 
45 #endif // CPPSERVER_ASIO_WEBSOCKET_H
websocketpp::connection< websocketpp::config::asio > WebSocketConnection
WebSocket connection.
Definition: websocket.h:29
websocketpp::client< websocketpp::config::asio > WebSocketClientCore
WebSocket client core.
Definition: websocket.h:25
C++ Server project definitions.
Definition: asio.h:24
WebSocketSSLConnection::message_ptr WebSocketSSLMessage
WebSocket SSL message.
Definition: websocket.h:40
websocketpp::server< websocketpp::config::asio > WebSocketServerCore
WebSocket server core.
Definition: websocket.h:27
websocketpp::server< websocketpp::config::asio_tls > WebSocketSSLServerCore
WebSocket SSL server core.
Definition: websocket.h:36
websocketpp::connection< websocketpp::config::asio_tls > WebSocketSSLConnection
WebSocket SSL connection.
Definition: websocket.h:38
WebSocketConnection::message_ptr WebSocketMessage
WebSocket message.
Definition: websocket.h:31
websocketpp::client< websocketpp::config::asio_tls > WebSocketSSLClientCore
WebSocket SSL client core.
Definition: websocket.h:34