File network_sr.c¶
FileList > communication > network_sr.c
Go to the source code of this file
#include "config.h"#include <stdio.h>#include <string.h>#include <assert.h>#include "server_interface.h"#include "boot_sr.h"#include "connection_error.h"#include "connection_sr.h"#include "critical_section.h"#include "event_log.h"#include "log_impl.h"#include "memory_alloc.h"#include "message_catalog.h"#include "network.h"#include "network_interface_sr.h"#include "perf_monitor.h"#include "query_list.h"#include "release_string.h"#include "server_support.h"#include "system_parameter.h"#include "tz_support.h"#include "util_func.h"#include "tcp.h"#include "thread_entry.hpp"#include "thread_manager.hpp"#include "session.h"#include "network_request_def.hpp"#include "memory_wrapper.hpp"
Public Static Attributes¶
| Type | Name |
|---|---|
| struct net_request | net_Requests |
Public Functions¶
| Type | Name |
|---|---|
| void | net_cleanup_server_queues (unsigned int rid) |
| int | net_server_active_workers (THREAD_ENTRY * thread_p, void * arg, int tran_index, int client_id) |
| int | net_server_conn_down (THREAD_ENTRY * thread_p, int tran_index) |
| int | net_server_start (const char * server_name) |
| void | net_server_wakeup_workers (THREAD_ENTRY * thread_p, int tran_index, int client_id) |
Public Static Functions¶
| Type | Name |
|---|---|
| void | net_server_init (void) |
| int | net_server_request (THREAD_ENTRY * thread_p, unsigned int rid, int request, int size, char * buffer) |
Public Static Attributes Documentation¶
variable net_Requests¶
Public Functions Documentation¶
function net_cleanup_server_queues¶
function net_server_active_workers¶
int net_server_active_workers (
THREAD_ENTRY * thread_p,
void * arg,
int tran_index,
int client_id
)
function net_server_conn_down¶
function net_server_start¶
function net_server_wakeup_workers¶
Public Static Functions Documentation¶
function net_server_init¶
function net_server_request¶
static int net_server_request (
THREAD_ENTRY * thread_p,
unsigned int rid,
int request,
int size,
char * buffer
)
The documentation for this class was generated from the following file cubrid/src/communication/network_sr.c