tgbot-cpp
|
This class setups HTTP server for receiving Telegram Update objects from unix socket. More...
#include <TgWebhookLocalServer.h>
Public Member Functions | |
TgWebhookLocalServer (const std::string &unixSocketPath, const std::string &path, const EventHandler &eventHandler) | |
TgWebhookLocalServer (const std::string &unixSocketPath, const Bot &bot) | |
Public Member Functions inherited from TgBot::TgWebhookServer< boost::asio::local::stream_protocol > | |
TgWebhookServer (const typename boost::asio::basic_socket_acceptor< boost::asio::local::stream_protocol >::endpoint_type &endpoint, const typename HttpServer< boost::asio::local::stream_protocol >::ServerHandler &handler)=delete | |
TgWebhookServer (const typename boost::asio::basic_socket_acceptor< boost::asio::local::stream_protocol >::endpoint_type &endpoint, std::string path, const EventHandler &eventHandler) | |
TgWebhookServer (const typename boost::asio::basic_socket_acceptor< boost::asio::local::stream_protocol >::endpoint_type &endpoint, const Bot &bot) | |
Public Member Functions inherited from TgBot::HttpServer< boost::asio::local::stream_protocol > | |
HttpServer (const typename boost::asio::basic_socket_acceptor< boost::asio::local::stream_protocol >::endpoint_type &endpoint, ServerHandler handler) | |
void | start () |
Starts receiving new connections. | |
void | stop () |
Stops receiving new connections. | |
Additional Inherited Members | |
Public Types inherited from TgBot::HttpServer< boost::asio::local::stream_protocol > | |
typedef std::function< std::string(const std::string &, const std::unordered_map< std::string, std::string > &)> | ServerHandler |
Protected Member Functions inherited from TgBot::HttpServer< boost::asio::local::stream_protocol > | |
void | _startAccept () |
Protected Attributes inherited from TgBot::HttpServer< boost::asio::local::stream_protocol > | |
boost::asio::io_service | _ioService |
boost::asio::basic_socket_acceptor< boost::asio::local::stream_protocol > | _acceptor |
boost::asio::basic_stream_socket< boost::asio::local::stream_protocol > | _socket |
const ServerHandler | _handler |
const HttpParser | _httpParser |
This class setups HTTP server for receiving Telegram Update objects from unix socket.
Definition at line 17 of file TgWebhookLocalServer.h.
|
inline |
Definition at line 20 of file TgWebhookLocalServer.h.
|
inline |
Definition at line 26 of file TgWebhookLocalServer.h.