File tcp.h
FileList > connection > tcp.h
Go to the source code of this file
#include "config.h"
#include "connection_defs.h"
#include <sys/socket.h>
Public Functions
| Type |
Name |
| void |
css_close_server_connection_socket (void)
|
| int |
css_fd_down (SOCKET fd)
|
| char * |
css_get_master_domain_path (void)
|
| 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)
|
| 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)
|
| bool |
css_peer_alive (SOCKET sd, int timeout)
|
| int |
css_ping (SOCKET sd, struct sockaddr_in * sa_send, int timeout)
|
| SOCKET |
css_server_accept (SOCKET sockfd)
|
| void |
css_shutdown_socket (SOCKET fd)
|
| SOCKET |
css_tcp_client_open (const char * host, int port)
|
| SOCKET |
css_tcp_client_open_with_retry (const char * host, int port, bool will_retry)
|
| int |
css_tcp_client_open_with_timeout (const char * host, int port, int timeout)
|
| 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 (const char * pathname, SOCKET * sockfd)
|
| bool |
css_transfer_fd (SOCKET server_fd, SOCKET client_fd, unsigned short rid, CSS_SERVER_REQUEST request)
|
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_master_domain_path
char * css_get_master_domain_path (
void
)
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_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_peer_alive
bool css_peer_alive (
SOCKET sd,
int timeout
)
function css_ping
int css_ping (
SOCKET sd,
struct sockaddr_in * sa_send,
int timeout
)
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 * host,
int port
)
function css_tcp_client_open_with_retry
SOCKET css_tcp_client_open_with_retry (
const char * host,
int port,
bool will_retry
)
function css_tcp_client_open_with_timeout
int css_tcp_client_open_with_timeout (
const char * host,
int port,
int timeout
)
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 (
const 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
)
The documentation for this class was generated from the following file cubrid/src/connection/tcp.h