Skip to content

File network_cl.h

FileList > communication > network_cl.h

Go to the source code of this file

  • #include <stdio.h>
  • #include "dbtype_def.h"
  • #include "locator.h"
  • #include "log_writer.h"
  • #include "client_support.h"

Public Functions

Type Name
void net_cleanup_client_queues (void)
int net_client_check_log_header (LOGWR_CONTEXT * ctx_ptr, char * argbuf, int argsize, char * replybuf, int replysize, char ** logpg_area_buf, bool verbose)
int net_client_final (bool server_error)
int net_client_get_next_log_pages (int rc, char * replybuf, int replysize, int length)
int net_client_init (const char * dbname, const char * hostname)
void net_client_logwr_send_end_msg (int rc, int error)
int net_client_ping_server (int client_val, int * server_val, int timeout)
int net_client_ping_server_with_handshake (int client_type, bool check_capabilities, int opt_cap)
int net_client_receive_action (int rc, int * action)
int net_client_recv_copyarea (int request, char * replybuf, int replysize, char * recvbuffer, int recvbuffer_size, LC_COPYAREA ** reply_copy_area, int eid)
int net_client_request (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, int datasize, char * replydata, int replydatasize)
int net_client_request2 (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, int datasize, char ** replydata_ptr, int * replydatasize_ptr)
int net_client_request2_no_malloc (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, int datasize, char * replydata, int * replydatasize_ptr)
int net_client_request3 (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, int datasize, char ** replydata_ptr, int * replydatasize_ptr, char ** replydata_ptr2, int * replydatasize_ptr2)
int net_client_request_2recv_copyarea (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, int datasize, char * recvbuffer, int recvbuffer_size, LC_COPYAREA ** reply_copy_area, int * eid)
int net_client_request_3_data (int request, char * argbuf, int argsize, char * databuf1, int datasize1, char * databuf2, int datasize2, char * replydata0, int replydatasize0, char * replydata1, int replydatasize1, char * replydata2, int replydatasize2)
int net_client_request_3_data_recv_copyarea (int request, char * argbuf, int argsize, char * databuf1, int datasize1, char * databuf2, int datasize2, char * replybuf, int replysize, LC_COPYAREA ** reply_copy_area)
int net_client_request_3recv_copyarea (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, int datasize, char ** recvbuffer, int * recvbuffer_size, LC_COPYAREA ** reply_copy_area)
int net_client_request_method_callback (int request, char * argbuf, int argsize, char * replybuf, int replysize, char ** replydata_ptr, int * replydatasize_ptr)
int net_client_request_no_reply (int request, char * argbuf, int argsize)
int net_client_request_recv_copyarea (int request, char * argbuf, int argsize, char * replybuf, int replysize, LC_COPYAREA ** reply_copy_area)
int net_client_request_recv_large_data (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, int datasize, char * replydata, INT64 * replydatasize_ptr)
int net_client_request_recv_stream (int request, char * argbuf, int argsize, char * replybuf, int replybuf_size, char * databuf, int datasize, FILE * outfp)
int net_client_request_send_large_data (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf, INT64 datasize, char * replydata, int replydatasize)
int net_client_request_with_callback (int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf1, int datasize1, char * databuf2, int datasize2, char ** replydata_ptr1, int * replydatasize_ptr1, char ** replydata_ptr2, int * replydatasize_ptr2, char ** replydata_ptr3, int * replydatasize_ptr3)
int net_client_request_with_logwr_context (LOGWR_CONTEXT * ctx_ptr, int request, char * argbuf, int argsize, char * replybuf, int replysize, char * databuf1, int datasize1, char * databuf2, int datasize2)
int net_client_send_data (unsigned int rc, char * databuf, int datasize)
void net_client_shutdown_server (void)

Public Functions Documentation

function net_cleanup_client_queues

void net_cleanup_client_queues (
    void
) 

function net_client_check_log_header

int net_client_check_log_header (
    LOGWR_CONTEXT * ctx_ptr,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char ** logpg_area_buf,
    bool verbose
) 

function net_client_final

int net_client_final (
    bool server_error
) 

function net_client_get_next_log_pages

int net_client_get_next_log_pages (
    int rc,
    char * replybuf,
    int replysize,
    int length
) 

function net_client_init

int net_client_init (
    const  char * dbname,
    const  char * hostname
) 

function net_client_logwr_send_end_msg

void net_client_logwr_send_end_msg (
    int rc,
    int error
) 

function net_client_ping_server

int net_client_ping_server (
    int client_val,
    int * server_val,
    int timeout
) 

function net_client_ping_server_with_handshake

int net_client_ping_server_with_handshake (
    int client_type,
    bool check_capabilities,
    int opt_cap
) 

function net_client_receive_action

int net_client_receive_action (
    int rc,
    int * action
) 

function net_client_recv_copyarea

int net_client_recv_copyarea (
    int request,
    char * replybuf,
    int replysize,
    char * recvbuffer,
    int recvbuffer_size,
    LC_COPYAREA ** reply_copy_area,
    int eid
) 

function net_client_request

int net_client_request (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    int datasize,
    char * replydata,
    int replydatasize
) 

function net_client_request2

int net_client_request2 (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    int datasize,
    char ** replydata_ptr,
    int * replydatasize_ptr
) 

function net_client_request2_no_malloc

int net_client_request2_no_malloc (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    int datasize,
    char * replydata,
    int * replydatasize_ptr
) 

function net_client_request3

int net_client_request3 (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    int datasize,
    char ** replydata_ptr,
    int * replydatasize_ptr,
    char ** replydata_ptr2,
    int * replydatasize_ptr2
) 

function net_client_request_2recv_copyarea

int net_client_request_2recv_copyarea (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    int datasize,
    char * recvbuffer,
    int recvbuffer_size,
    LC_COPYAREA ** reply_copy_area,
    int * eid
) 

function net_client_request_3_data

int net_client_request_3_data (
    int request,
    char * argbuf,
    int argsize,
    char * databuf1,
    int datasize1,
    char * databuf2,
    int datasize2,
    char * replydata0,
    int replydatasize0,
    char * replydata1,
    int replydatasize1,
    char * replydata2,
    int replydatasize2
) 

function net_client_request_3_data_recv_copyarea

int net_client_request_3_data_recv_copyarea (
    int request,
    char * argbuf,
    int argsize,
    char * databuf1,
    int datasize1,
    char * databuf2,
    int datasize2,
    char * replybuf,
    int replysize,
    LC_COPYAREA ** reply_copy_area
) 

function net_client_request_3recv_copyarea

int net_client_request_3recv_copyarea (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    int datasize,
    char ** recvbuffer,
    int * recvbuffer_size,
    LC_COPYAREA ** reply_copy_area
) 

function net_client_request_method_callback

int net_client_request_method_callback (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char ** replydata_ptr,
    int * replydatasize_ptr
) 

function net_client_request_no_reply

int net_client_request_no_reply (
    int request,
    char * argbuf,
    int argsize
) 

function net_client_request_recv_copyarea

int net_client_request_recv_copyarea (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    LC_COPYAREA ** reply_copy_area
) 

function net_client_request_recv_large_data

int net_client_request_recv_large_data (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    int datasize,
    char * replydata,
    INT64 * replydatasize_ptr
) 

function net_client_request_recv_stream

int net_client_request_recv_stream (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replybuf_size,
    char * databuf,
    int datasize,
    FILE * outfp
) 

function net_client_request_send_large_data

int net_client_request_send_large_data (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf,
    INT64 datasize,
    char * replydata,
    int replydatasize
) 

function net_client_request_with_callback

int net_client_request_with_callback (
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf1,
    int datasize1,
    char * databuf2,
    int datasize2,
    char ** replydata_ptr1,
    int * replydatasize_ptr1,
    char ** replydata_ptr2,
    int * replydatasize_ptr2,
    char ** replydata_ptr3,
    int * replydatasize_ptr3
) 

function net_client_request_with_logwr_context

int net_client_request_with_logwr_context (
    LOGWR_CONTEXT * ctx_ptr,
    int request,
    char * argbuf,
    int argsize,
    char * replybuf,
    int replysize,
    char * databuf1,
    int datasize1,
    char * databuf2,
    int datasize2
) 

function net_client_send_data

int net_client_send_data (
    unsigned  int rc,
    char * databuf,
    int datasize
) 

function net_client_shutdown_server

void net_client_shutdown_server (
    void
) 


The documentation for this class was generated from the following file cubrid/src/communication/network_cl.h