Skip to content

File wintcp.h

FileList > connection > wintcp.h

Go to the source code of this file

  • #include "config.h"
  • #include "connection_defs.h"

Public Types

Type Name
enum CSS_ER_WINSOCK

Public Functions

Type Name
void css_close_server_connection_socket (void)
int css_fd_down (SOCKET fd)
int css_get_max_socket_fds (void)
int css_get_peer_name (SOCKET sockfd, char * hostname, size_t len)
int css_get_sock_name (SOCKET sockfd, char * hostname, size_t len)
int css_get_wsa_error (void)
unsigned int css_gethostid (void)
int css_gethostname (char * name, size_t namelen)
int css_hostname_to_ip (const char * host, unsigned char * ip_addr)
SOCKET css_master_accept (SOCKET sockfd)
SOCKET css_open_new_socket_from_master (SOCKET fd, unsigned short * rid)
int css_open_server_connection_socket (void)
SOCKET css_server_accept (SOCKET sockfd)
void css_shutdown_socket (SOCKET fd)
SOCKET css_tcp_client_open (const char * hostname, int port)
SOCKET css_tcp_client_open_with_retry (const char * hostname, int port, bool willretry)
bool css_tcp_listen_server_datagram (SOCKET sockfd, SOCKET * newfd)
bool css_tcp_master_datagram (char * pathname, SOCKET * sockfd)
int css_tcp_master_open (int port, SOCKET * sockfd)
bool css_tcp_setup_server_datagram (char * pathname, SOCKET * sockfd)
bool css_transfer_fd (SOCKET server_fd, SOCKET client_fd, unsigned short rid, CSS_SERVER_REQUEST request)
void css_windows_shutdown (void)
int css_windows_startup (void)

Public Types Documentation

enum CSS_ER_WINSOCK

enum CSS_ER_WINSOCK {
    CSS_ER_WINSOCK_NOERROR = 0,
    CSS_ER_WINSOCK_STARTUP = -1,
    CSS_ER_WINSOCK_HOSTNAME = -2,
    CSS_ER_WINSOCK_HOSTID = -3,
    CSS_ER_WINSOCK_BLOCKING_HOOK = -4
};

Public Functions Documentation

function css_close_server_connection_socket

void css_close_server_connection_socket (
    void
) 

function css_fd_down

int css_fd_down (
    SOCKET fd
) 

function css_get_max_socket_fds

int css_get_max_socket_fds (
    void
) 

function css_get_peer_name

int css_get_peer_name (
    SOCKET sockfd,
    char * hostname,
    size_t len
) 

function css_get_sock_name

int css_get_sock_name (
    SOCKET sockfd,
    char * hostname,
    size_t len
) 

function css_get_wsa_error

int css_get_wsa_error (
    void
) 

function css_gethostid

unsigned  int css_gethostid (
    void
) 

function css_gethostname

int css_gethostname (
    char * name,
    size_t namelen
) 

function css_hostname_to_ip

int css_hostname_to_ip (
    const  char * host,
    unsigned  char * ip_addr
) 

function css_master_accept

SOCKET css_master_accept (
    SOCKET sockfd
) 

function css_open_new_socket_from_master

SOCKET css_open_new_socket_from_master (
    SOCKET fd,
    unsigned  short * rid
) 

function css_open_server_connection_socket

int css_open_server_connection_socket (
    void
) 

function css_server_accept

SOCKET css_server_accept (
    SOCKET sockfd
) 

function css_shutdown_socket

void css_shutdown_socket (
    SOCKET fd
) 

function css_tcp_client_open

SOCKET css_tcp_client_open (
    const  char * hostname,
    int port
) 

function css_tcp_client_open_with_retry

SOCKET css_tcp_client_open_with_retry (
    const  char * hostname,
    int port,
    bool willretry
) 

function css_tcp_listen_server_datagram

bool css_tcp_listen_server_datagram (
    SOCKET sockfd,
    SOCKET * newfd
) 

function css_tcp_master_datagram

bool css_tcp_master_datagram (
    char * pathname,
    SOCKET * sockfd
) 

function css_tcp_master_open

int css_tcp_master_open (
    int port,
    SOCKET * sockfd
) 

function css_tcp_setup_server_datagram

bool css_tcp_setup_server_datagram (
    char * pathname,
    SOCKET * sockfd
) 

function css_transfer_fd

bool css_transfer_fd (
    SOCKET server_fd,
    SOCKET client_fd,
    unsigned  short rid,
    CSS_SERVER_REQUEST request
) 

function css_windows_shutdown

void css_windows_shutdown (
    void
) 

function css_windows_startup

int css_windows_startup (
    void
) 


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