Skip to content

Class net_histo_ctx

ClassList > net_histo_ctx

  • #include <network_histogram.hpp>

Public Types

Type Name
typedef std::array< net_histogram_entry, NET_SERVER_REQUEST_END > net_histogram_array_type

Public Functions

Type Name
void add_request (int request, int data_sent)
void clear (void)
void finish_request (int request, int data_received)
bool is_started ()
net_histo_ctx ()
int print_global_stats (FILE * stream, bool cumulative, const char * substr)
int print_histogram (FILE * stream)
int start_collect (bool for_all_trans)
int stop_collect (void)

Public Types Documentation

typedef net_histogram_array_type

using net_histo_ctx::net_histogram_array_type =  std::array<net_histogram_entry, NET_SERVER_REQUEST_END>;

Public Functions Documentation

function add_request

void net_histo_ctx::add_request (
    int request,
    int data_sent
) 

function clear

void net_histo_ctx::clear (
    void
) 

function finish_request

void net_histo_ctx::finish_request (
    int request,
    int data_received
) 

function is_started

bool net_histo_ctx::is_started () 

function net_histo_ctx

net_histo_ctx::net_histo_ctx () 

function print_global_stats

int net_histo_ctx::print_global_stats (
    FILE * stream,
    bool cumulative,
    const  char * substr
) 

function print_histogram

int net_histo_ctx::print_histogram (
    FILE * stream
) 

function start_collect

int net_histo_ctx::start_collect (
    bool for_all_trans
) 

function stop_collect

int net_histo_ctx::stop_collect (
    void
) 


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