BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Macros | Typedefs
websocket.cpp File Reference
#include <fc/network/http/websocket.hpp>
#include <websocketpp/config/asio_client.hpp>
#include <websocketpp/config/asio.hpp>
#include <websocketpp/server.hpp>
#include <websocketpp/client.hpp>
#include <websocketpp/logger/stub.hpp>
#include <websocketpp/extensions/permessage_deflate/disabled.hpp>
#include <fc/io/json.hpp>
#include <fc/optional.hpp>
#include <fc/reflect/variant.hpp>
#include <fc/rpc/websocket_api.hpp>
#include <fc/variant.hpp>
#include <fc/thread/thread.hpp>
#include <fc/asio.hpp>

Go to the source code of this file.

Classes

struct  fc::http::detail::asio_with_stub_log
 
struct  fc::http::detail::asio_with_stub_log::transport_config
 
struct  fc::http::detail::asio_with_stub_log::permessage_deflate_config
 
struct  fc::http::detail::asio_tls_with_stub_log
 
struct  fc::http::detail::asio_tls_with_stub_log::transport_config
 
struct  fc::http::detail::asio_tls_stub_log
 
struct  fc::http::detail::asio_tls_stub_log::transport_config
 
class  fc::http::detail::websocket_connection_impl< T >
 
class  fc::http::detail::websocket_server_impl
 
class  fc::http::detail::websocket_tls_server_impl
 
class  fc::http::detail::generic_websocket_client_impl< T >
 
class  fc::http::detail::websocket_client_impl
 
class  fc::http::detail::websocket_tls_client_impl
 

Namespaces

 fc
 
 fc::http
 
 fc::http::detail
 

Macros

#define DEFAULT_LOGGER   "rpc"
 

Typedefs

typedef websocketpp::server< asio_with_stub_log > fc::http::detail::websocket_server_type
 
typedef websocketpp::server< asio_tls_stub_log > fc::http::detail::websocket_tls_server_type
 
typedef websocketpp::lib::shared_ptr< boost::asio::ssl::context > fc::http::detail::context_ptr
 
typedef websocketpp::client< asio_with_stub_log > fc::http::detail::websocket_client_type
 
typedef websocketpp::client< asio_tls_stub_log > fc::http::detail::websocket_tls_client_type
 
typedef websocket_client_type::connection_ptr fc::http::detail::websocket_client_connection_type
 
typedef websocket_tls_client_type::connection_ptr fc::http::detail::websocket_tls_client_connection_type
 

Macro Definition Documentation

#define DEFAULT_LOGGER   "rpc"

Definition at line 30 of file websocket.cpp.