#include <connection.h>
 | 
|   | Connection (IOLayer s, base::method::Bitset *allowed_method, ConnectionStatusCallbacks *connection_handler, PayloadCallback *payload_callback, bool use_http2) | 
|   | 
| void  | start () override | 
|   | 
| int  | on_settings () override | 
|   | 
| int  | on_cno_message_body (const uint32_t session_id, const char *data, const size_t size) override | 
|   | 
| int  | on_cno_message_tail (const uint32_t session_id, const cno_tail_t *tail) override | 
|   | 
| bool  | send (const uint32_t *stream_id_ptr, const int status_code, const std::string &method, const std::string &path, const Headers &headers, const IOBuffer &data) override | 
|   | 
| int  | on_cno_stream_end (const uint32_t id) override | 
|   | 
| int  | on_cno_message_head (const uint32_t session_id, const cno_message_t *msg) override | 
|   | 
| void  | on_output_buffer_empty () override | 
|   | 
|   | Connection (IOLayer s, base::method::Bitset *allowed_method, ConnectionStatusCallbacks *connection_handler, CNO_CONNECTION_KIND kind, CNO_HTTP_VERSION version) | 
|   | 
|   | ~Connection () override | 
|   | 
| void  | shutdown (bool) override | 
|   | 
| std::string  | get_peer_address () const override | 
|   | 
| uint16_t  | get_peer_port () const override | 
|   | 
| IOLayer &  | get_socket () | 
|   | 
| virtual  | ~ConnectionInterface () | 
|   | 
| virtual  | ~CnoInterface () | 
|   | 
◆ ConnectionStatusCallbacks
template<typename IOLayer > 
      
 
 
◆ Headers
template<typename IOLayer > 
      
 
 
◆ IOBuffer
template<typename IOLayer > 
      
 
 
◆ Parent
template<typename IOLayer > 
      
 
 
◆ Connection()
template<typename IOLayer > 
 
 
◆ on_cno_message_body()
template<typename IOLayer > 
  
  
      
        
          | int http::client::Connection< IOLayer >::on_cno_message_body  | 
          ( | 
          const uint32_t  | 
          session_id,  | 
         
        
           | 
           | 
          const char *  | 
          data,  | 
         
        
           | 
           | 
          const size_t  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ on_cno_message_head()
template<typename IOLayer > 
 
 
◆ on_cno_message_tail()
template<typename IOLayer > 
 
 
◆ on_cno_stream_end()
template<typename IOLayer > 
 
 
◆ on_output_buffer_empty()
template<typename IOLayer > 
 
 
◆ on_settings()
template<typename IOLayer > 
 
 
◆ send()
template<typename IOLayer > 
  
  
      
        
          | bool http::client::Connection< IOLayer >::send  | 
          ( | 
          const uint32_t *  | 
          stream_id_ptr,  | 
         
        
           | 
           | 
          const int  | 
          status_code,  | 
         
        
           | 
           | 
          const std::string &  | 
          method,  | 
         
        
           | 
           | 
          const std::string &  | 
          path,  | 
         
        
           | 
           | 
          const Headers &  | 
          headers,  | 
         
        
           | 
           | 
          const IOBuffer &  | 
          data  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ start()
template<typename IOLayer > 
 
 
◆ initial_settings_received_
template<typename IOLayer > 
      
 
 
◆ payload_
template<typename IOLayer > 
      
 
 
◆ response_received_
template<typename IOLayer > 
      
 
 
The documentation for this class was generated from the following file: