mod_jk Library jk_connect package

Classes

Global Functions
int jk_close_socket(int s)
char *jk_dump_hinfo(struct sockaddr_in *saddr, char *buf)
int jk_open_socket(struct sockaddr_in *addr, int keepalive, int timeout, int sock_buf, jk_logger_t *l)
int jk_resolve(const char *host, int port, struct sockaddr_in *rc)
int jk_tcp_socket_recvfull(int sd, unsigned char *b, int len)
int jk_tcp_socket_sendfull(int sd, const unsigned char *b, int len)

Global Functions Detail:
jk_close_socket
int jk_close_socket(int s);
close the socket

jk_dump_hinfo
char *jk_dump_hinfo(struct sockaddr_in *saddr, char *buf);
dump a sockaddr_in in A.B.C.D:P in ASCII buffer

jk_open_socket
int jk_open_socket(struct sockaddr_in *addr, int keepalive, int timeout, int sock_buf, jk_logger_t *l);
connect to Tomcat

jk_resolve
int jk_resolve(const char *host, int port, struct sockaddr_in *rc);
resolve the host IP

jk_tcp_socket_recvfull
int jk_tcp_socket_recvfull(int sd, unsigned char *b, int len);
receive len bytes. Used in ajp_common.
Parameters
sd - opened socket.
b - buffer to store the data.
len - length to receive.
Return Value
<0: receive failed or connection closed. >0: length of the received data.

jk_tcp_socket_sendfull
int jk_tcp_socket_sendfull(int sd, const unsigned char *b, int len);
send a long message @bug this fails on Unixes if len is too big for the underlying protocol.
Parameters
sd - opened socket.
b - buffer containing the data.
len - length to send.
Return Value
-2: send returned 0 ? what this that ? -3: send failed. >0: total size send.

Copyright © 2001, The Apache Software Foundation.
All Rights Reserved.
Generated with
ScanDoc 0.14 on Thu Jan 26 10:15:28 2006