autobahn::wamp_tcp_transport Class Reference
A transport that provides rawsocket support over TCP. More...
#include <wamp_tcp_transport.hpp>
Inheritance diagram for autobahn::wamp_tcp_transport:
Public Member Functions | |
| wamp_tcp_transport (boost::asio::io_service &io_service, const boost::asio::ip::tcp::endpoint &remote_endpoint, bool debug_enabled=false) | |
| virtual boost::future< void > | connect () override |
| Attempts to connect the transport. More... | |
Public Member Functions inherited from autobahn::wamp_rawsocket_transport< boost::asio::ip::tcp::socket > | |
| wamp_rawsocket_transport (boost::asio::io_service &io_service, const endpoint_type &remote_endpoint, bool debug_enabled=false) | |
| Constructs a rawsocket transport. More... | |
| virtual boost::future< void > | disconnect () override |
| virtual bool | is_connected () const override |
| virtual void | send_message (wamp_message &&message) override |
| virtual void | set_pause_handler (pause_handler &&handler) override |
| virtual void | set_resume_handler (resume_handler &&handler) override |
| virtual void | pause () override |
| Pause receiving of messages. More... | |
| virtual void | resume () override |
| Resume receiving of messages. More... | |
| virtual void | attach (const std::shared_ptr< wamp_transport_handler > &handler) override |
| virtual void | detach () override |
| virtual bool | has_handler () const override |
Public Member Functions inherited from autobahn::wamp_transport | |
| virtual | ~wamp_transport ()=default |
| Default virtual destructor. | |
Additional Inherited Members | |
Public Types inherited from autobahn::wamp_rawsocket_transport< boost::asio::ip::tcp::socket > | |
| typedef boost::asio::ip::tcp::socket | socket_type |
| Convenience type for the socket being used. | |
| typedef boost::asio::ip::tcp::socket::endpoint_type | endpoint_type |
| Convenience type for the endpoint being used. | |
Public Types inherited from autobahn::wamp_transport | |
| using | pause_handler = std::function< void()> |
| Handler to invoke when pausing transport transmission. | |
| using | resume_handler = std::function< void()> |
| Handler to invoke when resuming transport transmission. | |
Protected Member Functions inherited from autobahn::wamp_rawsocket_transport< boost::asio::ip::tcp::socket > | |
| socket_type & | socket () |
Detailed Description
A transport that provides rawsocket support over TCP.
Definition at line 45 of file wamp_tcp_transport.hpp.
Member Function Documentation
|
overridevirtual |
Attempts to connect the transport.
- Returns
- A future that will be satisfied when the connect attempt has been made.
Reimplemented from autobahn::wamp_rawsocket_transport< boost::asio::ip::tcp::socket >.

Public Member Functions inherited from
1.8.11