Go to the source code of this file.
Macros | |
| #define | ANET_ERR -1 |
| #define | ANET_ERR_LEN 256 |
| #define | ANET_OK 0 |
Functions | |
| int | anetNonBlock (char *err, int fd) |
| int | anetPeerToString (int fd, char *ip, int *port) |
| int | anetRead (int fd, char *buf, int count) |
| int | anetResolve (char *err, char *host, char *ipbuf) |
| int | anetSetSendBuffer (char *err, int fd, int buffsize) |
| int | anetTcpAccept (char *err, int serversock, char *ip, int *port) |
| int | anetTcpConnect (char *err, char *addr, int port) |
| int | anetTcpKeepAlive (char *err, int fd) |
| int | anetTcpNoDelay (char *err, int fd) |
| int | anetTcpNonBlockConnect (char *err, char *addr, int port) |
| int | anetTcpServer (char *err, int port, char *bindaddr) |
| int | anetUnixAccept (char *err, int serversock) |
| int | anetUnixConnect (char *err, char *path) |
| int | anetUnixNonBlockConnect (char *err, char *path) |
| int | anetUnixServer (char *err, char *path, mode_t perm) |
| int | anetWrite (int fd, char *buf, int count) |
| #define ANET_ERR -1 |
Definition at line 35 of file anet.h.
Referenced by anetCreateSocket(), anetGenericAccept(), anetListen(), anetNonBlock(), anetResolve(), anetSetSendBuffer(), anetTcpAccept(), anetTcpGenericConnect(), anetTcpKeepAlive(), anetTcpNoDelay(), anetTcpServer(), anetUnixAccept(), anetUnixGenericConnect(), anetUnixServer(), and main().
| #define ANET_ERR_LEN 256 |
Definition at line 36 of file anet.h.
Referenced by anetSetError().
| #define ANET_OK 0 |
Definition at line 34 of file anet.h.
Referenced by anetListen(), anetNonBlock(), anetResolve(), anetSetSendBuffer(), anetTcpGenericConnect(), anetTcpKeepAlive(), anetTcpNoDelay(), and anetUnixGenericConnect().
| int anetNonBlock | ( | char * | err, |
| int | fd | ||
| ) |
Definition at line 58 of file anet.c.
References ANET_ERR, ANET_OK, and anetSetError().
Referenced by anetTcpGenericConnect(), anetUnixGenericConnect(), modesAcceptClients(), and modesInitNet().
| int anetResolve | ( | char * | err, |
| char * | host, | ||
| char * | ipbuf | ||
| ) |
Definition at line 107 of file anet.c.
References ANET_ERR, ANET_OK, and anetSetError().
| int anetSetSendBuffer | ( | char * | err, |
| int | fd, | ||
| int | buffsize | ||
| ) |
Definition at line 87 of file anet.c.
References ANET_ERR, ANET_OK, and anetSetError().
Referenced by modesAcceptClients().
| int anetTcpAccept | ( | char * | err, |
| int | serversock, | ||
| char * | ip, | ||
| int * | port | ||
| ) |
Definition at line 332 of file anet.c.
References ANET_ERR, anetGenericAccept(), and fd.
Referenced by modesAcceptClients().
| int anetTcpConnect | ( | char * | err, |
| char * | addr, | ||
| int | port | ||
| ) |
Definition at line 181 of file anet.c.
References ANET_CONNECT_NONE, and anetTcpGenericConnect().
Referenced by main().
| int anetTcpKeepAlive | ( | char * | err, |
| int | fd | ||
| ) |
Definition at line 97 of file anet.c.
References ANET_ERR, ANET_OK, and anetSetError().
| int anetTcpNoDelay | ( | char * | err, |
| int | fd | ||
| ) |
Definition at line 76 of file anet.c.
References ANET_ERR, ANET_OK, and anetSetError().
| int anetTcpNonBlockConnect | ( | char * | err, |
| char * | addr, | ||
| int | port | ||
| ) |
Definition at line 186 of file anet.c.
References ANET_CONNECT_NONBLOCK, and anetTcpGenericConnect().
| int anetTcpServer | ( | char * | err, |
| int | port, | ||
| char * | bindaddr | ||
| ) |
Definition at line 275 of file anet.c.
References ANET_ERR, anetCreateSocket(), anetListen(), anetSetError(), and utl::s.
Referenced by modesInitNet().
| int anetUnixAccept | ( | char * | err, |
| int | serversock | ||
| ) |
Definition at line 344 of file anet.c.
References ANET_ERR, anetGenericAccept(), and fd.
| int anetUnixConnect | ( | char * | err, |
| char * | path | ||
| ) |
Definition at line 217 of file anet.c.
References ANET_CONNECT_NONE, and anetUnixGenericConnect().
| int anetUnixNonBlockConnect | ( | char * | err, |
| char * | path | ||
| ) |
Definition at line 222 of file anet.c.
References ANET_CONNECT_NONBLOCK, and anetUnixGenericConnect().
| int anetUnixServer | ( | char * | err, |
| char * | path, | ||
| mode_t | perm | ||
| ) |
Definition at line 297 of file anet.c.
References ANET_ERR, anetCreateSocket(), anetListen(), and utl::s.