|
tgbot-cpp
|
#include <TgWebhookServer.h>
Public Member Functions | |
| TgWebhookServer (const typename boost::asio::basic_socket_acceptor< Protocol >::endpoint_type &endpoint, const typename HttpServer< Protocol >::ServerHandler &handler)=delete | |
| TgWebhookServer (const typename boost::asio::basic_socket_acceptor< Protocol >::endpoint_type &endpoint, std::string path, const EventHandler &eventHandler) | |
| TgWebhookServer (const typename boost::asio::basic_socket_acceptor< Protocol >::endpoint_type &endpoint, const Bot &bot) | |
| Public Member Functions inherited from TgBot::HttpServer< Protocol > | |
| HttpServer (const typename boost::asio::basic_socket_acceptor< Protocol >::endpoint_type &endpoint, ServerHandler handler) | |
| void | start (const ErrorHandler &errorHandler={ }, std::initializer_list< int > signals={ SIGINT, SIGTERM }) |
| Starts receiving connections until stop() is called or one of the configured signals is received. | |
| void | stop () |
| Stops receiving new connections. Connections already accepted are completed. | |
Additional Inherited Members | |
| Public Types inherited from TgBot::HttpServer< Protocol > | |
| using | ServerHandler = std::function<std::string(const std::string&, const std::unordered_map<std::string, std::string>&)> |
| using | ErrorHandler = std::function<void(const std::exception&)> |
Definition at line 20 of file TgWebhookServer.h.
|
delete |
|
inline |
Definition at line 25 of file TgWebhookServer.h.
|
inline |
Definition at line 35 of file TgWebhookServer.h.