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¶
Macro Definition Documentation¶
define NEXT_STATE¶
define er_log_conn¶
The documentation for this class was generated from the following file cubrid/src/connection/connection_worker.cpp