Class client_support¶
#include <client_support.h>
Inherits the following classes: connection_cl
Public Functions¶
| Type | Name |
|---|---|
| client_support () |
|
| void | css_cleanup_client_queues (char * host_name) |
| int | css_client_init (int sockid, const char * server_name, const char * host_name) |
| int | css_get_errno () |
| int | css_queue_receive_data_buffer (unsigned int eid, char * buffer, int buffer_size) |
| unsigned int | css_receive_data_from_server (unsigned int eid, char ** buffer, int * size) |
| unsigned int | css_receive_data_from_server_with_timeout (unsigned int eid, char ** buffer, int * size, int timeout) |
| unsigned int | css_receive_error_from_server (unsigned int eid, char ** buffer, int * size) |
| unsigned int | css_send_data_to_server (char * host, unsigned int eid, char * buffer, int buffer_size) |
| unsigned int | css_send_error_to_server (char * host, unsigned int eid, char * buffer, int buffer_size) |
| unsigned int | css_send_req_to_server (char * host, int request, char * arg_buffer, int arg_buffer_size, char * data_buffer, int data_buffer_size, char * reply_buffer, int reply_size) |
| unsigned int | css_send_req_to_server_2_data (char * host, int request, char * arg_buffer, int arg_buffer_size, char * data1_buffer, int data1_buffer_size, char * data2_buffer, int data2_buffer_size, char * reply_buffer, int reply_size) |
| unsigned int | css_send_req_to_server_no_reply (char * host, int request, char * arg_buffer, int arg_buffer_size) |
| unsigned int | css_send_req_to_server_with_large_data (char * host, int request, char * arg_buffer, int arg_buffer_size, char * data_buffer, INT64 data_buffer_size, char * reply_buffer, int reply_size) |
| unsigned int | css_send_request_to_server (char * host, int request, char * arg_buffer, int arg_buffer_size) |
| unsigned int | css_send_request_to_server_with_buffer (char * host, int request, char * arg_buffer, int arg_buffer_size, char * data_buffer, int data_buffer_size) |
| void | css_terminate (bool server_error) |
| ~client_support () = default |
Public Functions inherited from connection_cl¶
See connection_cl
Protected Attributes inherited from connection_cl¶
See connection_cl
| Type | Name |
|---|---|
| int | m_service_port_id |
Public Functions Documentation¶
function client_support¶
function css_cleanup_client_queues¶
function css_client_init¶
int client_support::css_client_init (
int sockid,
const char * server_name,
const char * host_name
)
function css_get_errno¶
function css_queue_receive_data_buffer¶
int client_support::css_queue_receive_data_buffer (
unsigned int eid,
char * buffer,
int buffer_size
)
function css_receive_data_from_server¶
unsigned int client_support::css_receive_data_from_server (
unsigned int eid,
char ** buffer,
int * size
)
function css_receive_data_from_server_with_timeout¶
unsigned int client_support::css_receive_data_from_server_with_timeout (
unsigned int eid,
char ** buffer,
int * size,
int timeout
)
function css_receive_error_from_server¶
unsigned int client_support::css_receive_error_from_server (
unsigned int eid,
char ** buffer,
int * size
)
function css_send_data_to_server¶
unsigned int client_support::css_send_data_to_server (
char * host,
unsigned int eid,
char * buffer,
int buffer_size
)
function css_send_error_to_server¶
unsigned int client_support::css_send_error_to_server (
char * host,
unsigned int eid,
char * buffer,
int buffer_size
)
function css_send_req_to_server¶
unsigned int client_support::css_send_req_to_server (
char * host,
int request,
char * arg_buffer,
int arg_buffer_size,
char * data_buffer,
int data_buffer_size,
char * reply_buffer,
int reply_size
)
function css_send_req_to_server_2_data¶
unsigned int client_support::css_send_req_to_server_2_data (
char * host,
int request,
char * arg_buffer,
int arg_buffer_size,
char * data1_buffer,
int data1_buffer_size,
char * data2_buffer,
int data2_buffer_size,
char * reply_buffer,
int reply_size
)
function css_send_req_to_server_no_reply¶
unsigned int client_support::css_send_req_to_server_no_reply (
char * host,
int request,
char * arg_buffer,
int arg_buffer_size
)
function css_send_req_to_server_with_large_data¶
unsigned int client_support::css_send_req_to_server_with_large_data (
char * host,
int request,
char * arg_buffer,
int arg_buffer_size,
char * data_buffer,
INT64 data_buffer_size,
char * reply_buffer,
int reply_size
)
function css_send_request_to_server¶
unsigned int client_support::css_send_request_to_server (
char * host,
int request,
char * arg_buffer,
int arg_buffer_size
)
function css_send_request_to_server_with_buffer¶
unsigned int client_support::css_send_request_to_server_with_buffer (
char * host,
int request,
char * arg_buffer,
int arg_buffer_size,
char * data_buffer,
int data_buffer_size
)
function css_terminate¶
function ~client_support¶
The documentation for this class was generated from the following file cubrid/src/connection/client_support.h