Skip to content

Class cubconn::transmitter

ClassList > cubconn > transmitter

  • #include <transmitter.hpp>

Public Functions

Type Name
void clear ()
bool empty ()
result fill (int fd, int limit=0)
void push_for_deleter (std::function< void()> && deleter)
void push_for_send (const cubbase::span< std::byte > && first, const Spans &&... rest)
void stamp ()
transmitter (statistics::metrics< statistics::context > * stats)
transmitter ()
~transmitter ()

Public Functions Documentation

function clear

void cubconn::transmitter::clear () 

function empty

bool cubconn::transmitter::empty () 

function fill

result cubconn::transmitter::fill (
    int fd,
    int limit=0
) 

function push_for_deleter

void cubconn::transmitter::push_for_deleter (
    std::function< void ()> && deleter
) 

function push_for_send

template<typename... Spans>
void cubconn::transmitter::push_for_send (
    const  cubbase::span < std::byte > && first,
    const  Spans &&... rest
) 

function stamp

void cubconn::transmitter::stamp () 

function transmitter [1/2]

cubconn::transmitter::transmitter (
    statistics::metrics < statistics::context > * stats
) 

function transmitter [2/2]

cubconn::transmitter::transmitter () 

function ~transmitter

cubconn::transmitter::~transmitter () 


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