diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2003-02-09 12:49:00 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2003-02-09 12:49:00 +0000 |
commit | 08e384bb24398224856c44baa51b51977644de9d (patch) | |
tree | 15363f194893e4dc31b0de9fb509e52a32ad53b5 /include/servers.h | |
parent | 1f487855a5097c65aaad4752df259b9a877ba364 (diff) |
Documentation update, 09/02/03
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@167 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'include/servers.h')
-rw-r--r-- | include/servers.h | 40 |
1 files changed, 32 insertions, 8 deletions
diff --git a/include/servers.h b/include/servers.h index fc271b37e..9ce3e744d 100644 --- a/include/servers.h +++ b/include/servers.h @@ -14,21 +14,45 @@ #define LINK_ACTIVE 1 #define LINK_INACTIVE 0 +/** A class that defines the local server or a remote server + */ class serverrec : public connection { private: public: - char name[MAXBUF]; // server name - long pingtime; // last ping response (ms) - long usercount_i; // invisible users on server - long usercount; // non-invisible users on server - long opercount; // opers on server - int hops_away; // number of hops away (for quick access) - long version; // ircd version - bool jupiter; // is a JUPE server (faked to enforce a server ban) + /** server name + */ + char name[MAXBUF]; + /** last ping response (ms) + */ + long pingtime; + /** invisible users on server + */ + long usercount_i; + /** non-invisible users on server + */ + long usercount; + /** opers on server + */ + long opercount; + /** number of hops away (for quick access) + */ + int hops_away; + /** ircd version + */ + long version; + /** is a JUPE server (faked to enforce a server ban) + */ + bool jupiter; + /** Constructor + */ serverrec(); + /** Constructor which initialises some of the main variables + */ serverrec(char* n, long ver, bool jupe); + /** Destructor + */ ~serverrec(); }; |