Skip to content

Struct cubconn::connection::context

ClassList > cubconn > connection > context

  • #include <connection_context.hpp>

Public Attributes

Type Name
std::shared_ptr< message_blocker > m_blocker
bool m_command
css_conn_entry * m_conn
cubbase::span< std::byte > m_header
uint64_t m_id
ignore_level m_ignore
receiver m_receiver
struct cubconn::connection::context m_recv
bool m_removed
int m_request_id
struct cubconn::connection::context m_send
state m_state
statistics::metrics< statistics::context > m_stats
transmitter m_transmitter
int m_worker

Public Functions

Type Name
context (std::size_t capacity)
context ()
context (const context &) = delete
context (context &&) noexcept
context & operator= (const context &) = delete
context & operator= (context &&) noexcept
void reset ()
~context ()

Public Attributes Documentation

variable m_blocker

std::shared_ptr<message_blocker> cubconn::connection::context::m_blocker;

variable m_command

bool cubconn::connection::context::m_command;

variable m_conn

css_conn_entry* cubconn::connection::context::m_conn;

variable m_header

cubbase::span<std::byte> cubconn::connection::context::m_header;

variable m_id

uint64_t cubconn::connection::context::m_id;

variable m_ignore

ignore_level cubconn::connection::context::m_ignore;

variable m_receiver

receiver cubconn::connection::context::m_receiver;

variable m_recv

struct cubconn::connection::context cubconn::connection::context::m_recv;

variable m_removed

bool cubconn::connection::context::m_removed;

variable m_request_id

int cubconn::connection::context::m_request_id;

variable m_send

struct cubconn::connection::context cubconn::connection::context::m_send;

variable m_state

state cubconn::connection::context::m_state;

variable m_stats

statistics::metrics<statistics::context> cubconn::connection::context::m_stats;

variable m_transmitter

transmitter cubconn::connection::context::m_transmitter;

variable m_worker

int cubconn::connection::context::m_worker;

Public Functions Documentation

function context [1/4]

cubconn::connection::context::context (
    std::size_t capacity
) 

function context [2/4]

cubconn::connection::context::context () 

function context [3/4]

cubconn::connection::context::context (
    const  context &
) = delete

function context [4/4]

cubconn::connection::context::context (
    context &&
) noexcept

function operator=

context & cubconn::connection::context::operator= (
    const  context &
) = delete

function operator=

context & cubconn::connection::context::operator= (
    context &&
) noexcept

function reset

void cubconn::connection::context::reset () 

function ~context

cubconn::connection::context::~context () 


The documentation for this class was generated from the following file cubrid/src/connection/connection_context.hpp