MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
connection.h File Reference
#include <algorithm>
#include <atomic>
#include <bitset>
#include <list>
#include <map>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include "cno/core.h"
#include "http/base/connection_interface.h"
#include "http/base/connection_status_callbacks.h"
#include "http/base/details/owned_buffer.h"
#include "http/base/http_time.h"
#include "http/base/method.h"
#include "http/base/status_code.h"
#include "http/cno/buffer_sequence.h"
#include "http/cno/callback_init.h"
#include "http/cno/cno_interface.h"
#include "http/cno/error_code.h"
#include "http/cno/string.h"
#include "mysql/harness/net_ts/internet.h"
#include "mysqlrouter/http_common_export.h"

Go to the source code of this file.

Classes

class  http::base::Connection< IOLayer >
 

Namespaces

namespace  http
 
namespace  http::base
 
namespace  http::base::impl
 

Enumerations

enum  http::base::Pending { http::base::k_pending_none = 0 , http::base::k_pending_closing = 1 << 1 , http::base::k_pending_reading = 1 << 2 , http::base::k_pending_writing = 1 << 3 }
 

Functions

void http::base::impl::set_socket_parent (net::ip::tcp::socket *, const char *)
 
net::ip::tcp::sockethttp::base::impl::get_socket (net::ip::tcp::socket *s)
 
const net::ip::tcp::sockethttp::base::impl::get_socket (const net::ip::tcp::socket *s)
 
template<typename T >
net::ip::tcp::sockethttp::base::impl::get_socket (T *s)
 
template<typename T >
auto * http::base::impl::get_socket1 (T *s)
 
template<typename T >
const net::ip::tcp::sockethttp::base::impl::get_socket (const T *s)
 
template<typename T >
void http::base::impl::set_socket_parent (T *s, const char *parent)