RAPP Platform API
|
Abstract Base ASIO Socket class Use for passing around to the service controller, various types of cloud handlers. This Interface is needed so that different handlers can be passed to the scheduler transparently. More...
#include <asio_socket.hpp>
Public Member Functions | |
virtual void | schedule (boost::asio::ip::tcp::resolver::query &, boost::asio::ip::tcp::resolver &, boost::asio::io_service &)=0 |
Abstract Base ASIO Socket class Use for passing around to the service controller, various types of cloud handlers. This Interface is needed so that different handlers can be passed to the scheduler transparently.
Definition at line 22 of file asio_socket.hpp.
|
pure virtual |
schedule this object as a job for ASIO execution
query | defines the actual URL/URI |
resolver | is the URL/URI resolver reference |
io_service | is the service queue on which this job will be scheduled to run |
Implemented in rapp::cloud::asio_socket_https, and rapp::cloud::asio_service_http.