Skip to content

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

struct net_request net_Requests[NET_SERVER_REQUEST_END];

Public Functions Documentation

function net_cleanup_server_queues

void net_cleanup_server_queues (
    unsigned  int rid
) 

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

int net_server_conn_down (
    THREAD_ENTRY * thread_p,
    int tran_index
) 

function net_server_start

int net_server_start (
    const  char * server_name
) 

function net_server_wakeup_workers

void net_server_wakeup_workers (
    THREAD_ENTRY * thread_p,
    int tran_index,
    int client_id
) 

Public Static Functions Documentation

function net_server_init

static void net_server_init (
    void
) 

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