From 767b12b0ab6a0d4ed5f7335b26d1c0f842d99543 Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 26 Jan 2003 23:52:48 +0000 Subject: Modified documentation for base classes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@150 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/users_8h-source.html | 185 +++++++++++++++-------------------- 1 file changed, 78 insertions(+), 107 deletions(-) (limited to 'docs/module-doc/users_8h-source.html') diff --git a/docs/module-doc/users_8h-source.html b/docs/module-doc/users_8h-source.html index 966673141..9557b4d0a 100644 --- a/docs/module-doc/users_8h-source.html +++ b/docs/module-doc/users_8h-source.html @@ -9,8 +9,8 @@

users.h

Go to the documentation of this file.
00001 /*
 00002 
 00003 $Log$
-00003 Revision 1.2  2003/01/23 20:38:00  brain
-00003 Updated documentation scripts
+00003 Revision 1.3  2003/01/26 23:52:48  brain
+00003 Modified documentation for base classes
 00003 
 00004 Revision 1.1.1.1  2003/01/23 19:45:58  brain
 00005 InspIRCd second source tree
@@ -42,115 +42,86 @@
 00031 
 00032 #include "inspircd_config.h" 
 00033 #include "channels.h"
-00034 
-00035 #include <string>
-00036  
-00037 #ifndef __USERS_H__ 
-00038 #define __USERS_H__ 
-00039  
-00040 #define STATUS_OP       4
-00041 #define STATUS_HOP      2
-00042 #define STATUS_VOICE    1
-00043 #define STATUS_NORMAL   0
-00044 
-00045 #define CC_ALLOW        0
-00046 #define CC_DENY         1
-00047 
-00050 class Invited
-00051 {
-00052  public:
-00053         char channel[CHANMAX];
-00054 };
-00055 
+00034 #include "connection.h"
+00035 
+00036 #include <string>
+00037  
+00038 #ifndef __USERS_H__ 
+00039 #define __USERS_H__ 
+00040  
+00041 #define STATUS_OP       4
+00042 #define STATUS_HOP      2
+00043 #define STATUS_VOICE    1
+00044 #define STATUS_NORMAL   0
+00045 
+00046 #define CC_ALLOW        0
+00047 #define CC_DENY         1
+00048 
+00051 class Invited
+00052 {
+00053  public:
+00054         char channel[CHANMAX];
+00055 };
 00056 
-00059 class ConnectClass
-00060 {
-00061  public:
-00062         int type;
-00063         char host[MAXBUF];
-00064         char pass[MAXBUF];
-00065 };
-00066 
-00069 typedef vector<Invited> InvitedList;
-00070 
+00057 
+00060 class ConnectClass
+00061 {
+00062  public:
+00063         int type;
+00064         char host[MAXBUF];
+00065         char pass[MAXBUF];
+00066 };
+00067 
+00070 typedef vector<Invited> InvitedList;
 00071 
 00072 
-00075 typedef vector<ConnectClass> ClassVector;
-00076 
-00083 class userrec
-00084 {
-00085  private:
-00086 
-00089         InvitedList invites;
-00090  public:
-00091         
-00096         char nick[NICKMAX];
-00097         
-00100         unsigned long ip;
-00101 
-00104         char ident[64];
-00105 
-00108         char host[256];
-00109         
-00113         char dhost[256];
-00114         
-00117         char fullname[128];
-00118         
-00123         int fd;
-00124         
-00129         char modes[32];
-00130         
-00134         char inbuf[MAXBUF];
+00073 
+00076 typedef vector<ConnectClass> ClassVector;
+00077 
+00084 class userrec : public connection
+00085 {
+00086  private:
+00087 
+00090         InvitedList invites;
+00091  public:
+00092         
+00097         char nick[NICKMAX];
+00098         
+00101         char ident[64];
+00102 
+00106         char dhost[256];
+00107         
+00110         char fullname[128];
+00111         
+00116         char modes[32];
+00117         
+00118         ucrec chans[MAXCHANS];
+00119         
+00122         char server[256];
+00123         
+00127         char awaymsg[512];
+00128         
+00132         char result[256];
+00133         
+00134         userrec();
 00135         
-00141         time_t lastping;
-00142         
-00145         time_t signon;
-00146         
-00150         time_t idle_lastmsg;
-00151         
-00156         time_t nping;
-00157         
-00162         int registered;
-00163         
-00168         ucrec chans[MAXCHANS];
-00169         
-00172         char server[256];
-00173         
-00177         char awaymsg[512];
-00178         
-00181         int port;
-00182         
-00186         long bytes_in;
-00187         
-00191         long bytes_out;
-00192         
-00196         long cmds_in;
-00197         
-00201         long cmds_out;
-00202         
-00206         char result[256];
-00207         
-00212         bool haspassed;
-00213 
-00214         userrec();
-00215         
-00216         virtual ~userrec() {  }
-00217         
-00222         virtual char* GetFullHost();
-00223         
-00229         virtual char* GetFullRealHost();
-00230         
-00233         virtual bool IsInvited(char* channel);
-00234         
-00237         virtual void InviteTo(char* channel);
-00238         
-00243         virtual void RemoveInvite(char* channel);
-00244         
-00245 };
-00246 
-00247 
-00248 #endif
-

Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +00136 virtual ~userrec() { } +00137 +00142 virtual char* GetFullHost(); +00143 +00149 virtual char* GetFullRealHost(); +00150 +00153 virtual bool IsInvited(char* channel); +00154 +00157 virtual void InviteTo(char* channel); +00158 +00163 virtual void RemoveInvite(char* channel); +00164 +00165 }; +00166 +00167 +00168 #endif +
Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by doxygen1.3-rc2
-- cgit v1.2.3