Skip to content

File connection_worker.cpp

FileList > connection > connection_worker.cpp

Go to the source code of this file

  • #include <atomic>
  • #include <iostream>
  • #include <chrono>
  • #include <array>
  • #include <thread>
  • #include <cstdint>
  • #include <cstdio>
  • #include <unistd.h>
  • #include <sys/eventfd.h>
  • #include <sys/timerfd.h>
  • #include <sys/epoll.h>
  • #include <time.h>
  • #include "resources.hpp"
  • #include "porting.h"
  • #include "tcp.h"
  • #include "network.h"
  • #include "network_interface_sr.h"
  • #include "server_support.h"
  • #include "connection_pool.hpp"
  • #include "connection_sr.h"
  • #include "connection_defs.h"
  • #include "connection_worker.hpp"
  • #include "buffer.hpp"
  • #include "thread_manager.hpp"
  • #include "error_manager.h"
  • #include "memory_wrapper.hpp"

Namespaces

Type Name
namespace cubconn
namespace connection

Public Functions

Type Name
std::atomic< uint64_t > message_counter (0)

Macros

Type Name
define NEXT_STATE (ctx, sel, x) /* multi line expression */
define er_log_conn (...)

Public Functions Documentation

function message_counter

std::atomic< uint64_t > message_counter (
    0
) 

Macro Definition Documentation

define NEXT_STATE

#define NEXT_STATE (
    ctx,
    sel,
    x
) `/* multi line expression */`

define er_log_conn

#define er_log_conn (
    ...
) 


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