MySQL 8.0.39
Source Code Documentation
|
#include "mysqlrouter/http_common_export.h"
#include <event2/util.h>
#include <bitset>
#include <ctime>
#include <functional>
#include <memory>
#include <stdexcept>
#include <string>
#include <system_error>
#include <vector>
#include "my_compiler.h"
#include "my_io.h"
#include "my_macros.h"
#include "mysql/harness/net_ts/impl/socket_constants.h"
#include "mysql/harness/tls_context.h"
Go to the source code of this file.
Classes | |
class | Event |
libevent global state management More... | |
class | EventBase |
Main event registration and dispatch engine More... | |
class | EventBuffer |
Enables bufforing of I/O for a socket. More... | |
Namespaces | |
namespace | EventFlags |
Flags that represents which I/O events should be monitored. | |
namespace | EventFlags::Pos |
namespace | EventBufferOptionsFlags |
Flags that represents different bufferevent options. | |
namespace | EventBufferOptionsFlags::Pos |
Typedefs | |
using | EventFlags::type = int |
using | EventFlags::pos_type = unsigned |
using | EventFlags::Bitset = std::bitset< Pos::_LAST+1 > |
using | EventBaseSocket = evutil_socket_t |
using | EventBufferOptionsFlags::type = int |
using | EventBufferOptionsFlags::pos_type = unsigned |
using | EventBufferOptionsFlags::Bitset = std::bitset< Pos::_LAST+1 > |
using EventBaseSocket = evutil_socket_t |
const int kEventBaseInvalidSocket = INVALID_SOCKET |