From b22c20c4db8c35eaee99075d055f74697c5805b8 Mon Sep 17 00:00:00 2001 From: Oleg Morozenkov Date: Sun, 15 Jan 2017 02:33:59 +0300 Subject: Docs --- docs/class_tg_bot_1_1_http_server.html | 354 --------------------------------- 1 file changed, 354 deletions(-) delete mode 100644 docs/class_tg_bot_1_1_http_server.html (limited to 'docs/class_tg_bot_1_1_http_server.html') diff --git a/docs/class_tg_bot_1_1_http_server.html b/docs/class_tg_bot_1_1_http_server.html deleted file mode 100644 index 4896efd..0000000 --- a/docs/class_tg_bot_1_1_http_server.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - -tgbot-cpp: TgBot::HttpServer< Protocol > Class Template Reference - - - - - - - - - - - - - - -
-
- - - - - - -
-
tgbot-cpp -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TgBot::HttpServer< Protocol > Class Template Reference
-
-
- -

#include <HttpServer.h>

-
-Inheritance diagram for TgBot::HttpServer< Protocol >:
-
-
- - -TgBot::TgWebhookServer< Protocol > - -
- - - - -

-Classes

class  Connection
 
- - - -

-Public Types

typedef std::function< std::string(const std::string &, const std::map< std::string, std::string >)> ServerHandler
 
- - - - - - - -

-Public Member Functions

 HttpServer (std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol >> acceptor, const ServerHandler &handler)
 
void start ()
 
void stop ()
 
- - - - - - - -

-Protected Attributes

boost::asio::io_service _ioService
 
std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol > > _acceptor
 
const ServerHandler _handler
 
-

Detailed Description

-

template<typename Protocol>
-class TgBot::HttpServer< Protocol >

- -

This class handles HTTP requests from the Internet.

- -

Definition at line 39 of file HttpServer.h.

-

Member Typedef Documentation

- -

◆ ServerHandler

- -
-
-
-template<typename Protocol>
- - - - -
typedef std::function<std::string (const std::string&, const std::map<std::string, std::string>)> TgBot::HttpServer< Protocol >::ServerHandler
-
- -

Definition at line 42 of file HttpServer.h.

- -
-
-

Constructor & Destructor Documentation

- -

◆ HttpServer()

- -
-
-
-template<typename Protocol>
- - - - - -
- - - - - - - - - - - - - - - - - - -
TgBot::HttpServer< Protocol >::HttpServer (std::shared_ptr< boost::asio::basic_socket_acceptor< Protocol >> acceptor,
const ServerHandlerhandler 
)
-
-inline
-
- -

Definition at line 47 of file HttpServer.h.

- -
-
-

Member Function Documentation

- -

◆ start()

- -
-
-
-template<typename Protocol>
- - - - - -
- - - - - - - -
void TgBot::HttpServer< Protocol >::start ()
-
-inline
-
-

Starts receiving new connections.

- -

Definition at line 53 of file HttpServer.h.

- -
-
- -

◆ stop()

- -
-
-
-template<typename Protocol>
- - - - - -
- - - - - - - -
void TgBot::HttpServer< Protocol >::stop ()
-
-inline
-
-

Stops receiving new connections.

- -

Definition at line 66 of file HttpServer.h.

- -
-
-

Member Data Documentation

- -

◆ _acceptor

- -
-
-
-template<typename Protocol>
- - - - - -
- - - - -
std::shared_ptr<boost::asio::basic_socket_acceptor<Protocol> > TgBot::HttpServer< Protocol >::_acceptor
-
-protected
-
- -

Definition at line 96 of file HttpServer.h.

- -
-
- -

◆ _handler

- -
-
-
-template<typename Protocol>
- - - - - -
- - - - -
const ServerHandler TgBot::HttpServer< Protocol >::_handler
-
-protected
-
- -

Definition at line 97 of file HttpServer.h.

- -
-
- -

◆ _ioService

- -
-
-
-template<typename Protocol>
- - - - - -
- - - - -
boost::asio::io_service TgBot::HttpServer< Protocol >::_ioService
-
-protected
-
- -

Definition at line 95 of file HttpServer.h.

- -
-
-
The documentation for this class was generated from the following file: -
-
- - - - -- cgit v1.2.3