1 .TH "serverrec" 3 "30 Apr 2004" "InspIRCd" \" -*- nroff -*-
5 serverrec \- A class that defines the local server or a remote server.
11 \fC#include <servers.h>\fP
13 Inherits \fBconnection\fP.
15 .SS "Public Member Functions"
19 .RI "\fBserverrec\fP ()"
21 .RI "\fIConstructor.\fP"
23 .RI "\fBserverrec\fP (char *n, long ver, bool jupe)"
25 .RI "\fIConstructor which initialises some of the main variables.\fP"
27 .RI "\fB~serverrec\fP ()"
29 .RI "\fIDestructor.\fP"
31 .SS "Public Attributes"
35 .RI "char \fBname\fP [MAXBUF]"
37 .RI "\fIserver name\fP"
39 .RI "long \fBpingtime\fP"
41 .RI "\fIlast ping response (ms)\fP"
43 .RI "long \fBusercount_i\fP"
45 .RI "\fIinvisible users on server\fP"
47 .RI "long \fBusercount\fP"
49 .RI "\fInon-invisible users on server\fP"
51 .RI "long \fBopercount\fP"
53 .RI "\fIopers on server\fP"
55 .RI "int \fBhops_away\fP"
57 .RI "\fInumber of hops away (for quick access)\fP"
59 .RI "long \fBversion\fP"
61 .RI "\fIircd version\fP"
63 .RI "bool \fBjupiter\fP"
65 .RI "\fIis a JUPE server (faked to enforce a server ban)\fP"
67 .RI "char \fBdescription\fP [MAXBUF]"
69 .RI "\fIDescription of the server.\fP"
71 .RI "bool \fBsync_soon\fP"
74 .SH "Detailed Description"
76 A class that defines the local server or a remote server.Definition at line 19 of file servers.h.
77 .SH "Constructor & Destructor Documentation"
79 .SS "serverrec::serverrec ()"
81 Constructor.Definition at line 12 of file servers.cpp.
83 References connection::fd, hops_away, jupiter, connection::lastping, opercount, pingtime, connection::signon, sync_soon, usercount, usercount_i, and version.
89 16 lastping = time(NULL);
90 17 usercount_i = usercount = opercount = version = 0;
92 19 signon = time(NULL);
98 .SS "serverrec::serverrec (char * n, long ver, bool jupe)"
100 Constructor which initialises some of the main variables.Definition at line 30 of file servers.cpp.
102 References connection::fd, hops_away, jupiter, connection::lastping, opercount, connection::signon, sync_soon, usercount, usercount_i, and version.
107 33 lastping = time(NULL);
108 34 usercount_i = usercount = opercount = 0;
111 37 signon = time(NULL);
114 40 sync_soon = false;
117 .SS "serverrec::~serverrec ()"
119 Destructor.Definition at line 26 of file servers.cpp.
125 .SH "Member Data Documentation"
127 .SS "char serverrec::description[MAXBUF]"
129 Description of the server.Definition at line 50 of file servers.h.
130 .SS "int serverrec::hops_away"
132 number of hops away (for quick access)Definition at line 40 of file servers.h.
134 Referenced by serverrec().
135 .SS "bool serverrec::jupiter"
137 is a JUPE server (faked to enforce a server ban)Definition at line 46 of file servers.h.
139 Referenced by serverrec().
140 .SS "char serverrec::name[MAXBUF]"
142 server nameDefinition at line 25 of file servers.h.
143 .SS "long serverrec::opercount"
145 opers on serverDefinition at line 37 of file servers.h.
147 Referenced by serverrec().
148 .SS "long serverrec::pingtime"
150 last ping response (ms)Definition at line 28 of file servers.h.
152 Referenced by serverrec().
153 .SS "bool serverrec::sync_soon"
155 Definition at line 52 of file servers.h.
157 Referenced by serverrec().
158 .SS "long serverrec::usercount"
160 non-invisible users on serverDefinition at line 34 of file servers.h.
162 Referenced by serverrec().
163 .SS "long serverrec::usercount_i"
165 invisible users on serverDefinition at line 31 of file servers.h.
167 Referenced by serverrec().
168 .SS "long serverrec::version"
170 ircd versionDefinition at line 43 of file servers.h.
172 Referenced by serverrec().
176 Generated automatically by Doxygen for InspIRCd from the source code.