1 .TH "socket.h" 3 "15 Dec 2005" "Version 1.0Betareleases" "InspIRCd" \" -*- nroff -*-
9 \fC#include <sys/types.h>\fP
11 \fC#include <sys/socket.h>\fP
13 \fC#include <netinet/in.h>\fP
15 \fC#include <sstream>\fP
17 \fC#include <string>\fP
24 .RI "class \fBInspSocket\fP"
26 .RI "\fIInspSocket is an extendable socket class which modules can use for TCP socket support. \fP"
32 .RI "enum \fBInspSocketState\fP { \fBI_DISCONNECTED\fP, \fBI_CONNECTING\fP, \fBI_CONNECTED\fP, \fBI_LISTENING\fP, \fBI_ERROR\fP }"
34 .RI "\fIStates which a socket may be in. \fP"
36 .RI "enum \fBInspSocketError\fP { \fBI_ERR_TIMEOUT\fP, \fBI_ERR_SOCKET\fP, \fBI_ERR_CONNECT\fP, \fBI_ERR_BIND\fP }"
38 .RI "\fIError types which a socket may exhibit. \fP"
40 .SH "Enumeration Type Documentation"
42 .SS "enum \fBInspSocketError\fP"
44 Error types which a socket may exhibit.
49 \fB\fII_ERR_TIMEOUT \fP\fP
51 \fB\fII_ERR_SOCKET \fP\fP
53 \fB\fII_ERR_CONNECT \fP\fP
55 \fB\fII_ERR_BIND \fP\fP
58 Definition at line 34 of file socket.h.
61 34 { I_ERR_TIMEOUT, I_ERR_SOCKET, I_ERR_CONNECT, I_ERR_BIND };
64 .SS "enum \fBInspSocketState\fP"
66 States which a socket may be in.
71 \fB\fII_DISCONNECTED \fP\fP
73 \fB\fII_CONNECTING \fP\fP
75 \fB\fII_CONNECTED \fP\fP
77 \fB\fII_LISTENING \fP\fP
82 Definition at line 29 of file socket.h.
85 29 { I_DISCONNECTED, I_CONNECTING, I_CONNECTED, I_LISTENING, I_ERROR };
90 Generated automatically by Doxygen for InspIRCd from the source code.