diff options
Diffstat (limited to 'docs/module-doc/users_8h-source.html')
-rw-r--r-- | docs/module-doc/users_8h-source.html | 190 |
1 files changed, 94 insertions, 96 deletions
diff --git a/docs/module-doc/users_8h-source.html b/docs/module-doc/users_8h-source.html index 494ce7d37..b07c91293 100644 --- a/docs/module-doc/users_8h-source.html +++ b/docs/module-doc/users_8h-source.html @@ -89,103 +89,101 @@ 00116 <a name="l00121"></a><a class="code" href="classuserrec.html#o0">00121</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o0">nick</a>[NICKMAX]; 00122 -<a name="l00125"></a><a class="code" href="classuserrec.html#o1">00125</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o1">ident</a>[16]; -00126 -<a name="l00130"></a><a class="code" href="classuserrec.html#o2">00130</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o2">dhost</a>[160]; -00131 -<a name="l00134"></a><a class="code" href="classuserrec.html#o3">00134</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o3">fullname</a>[128]; -00135 -<a name="l00140"></a><a class="code" href="classuserrec.html#o4">00140</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o4">modes</a>[MAXBUF]; -00141 -<a name="l00142"></a><a class="code" href="classuserrec.html#o5">00142</a> <a class="code" href="classucrec.html">ucrec</a> <a class="code" href="classuserrec.html#o5">chans</a>[MAXCHANS]; -00143 -<a name="l00146"></a><a class="code" href="classuserrec.html#o6">00146</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o6">server</a>[256]; +<a name="l00126"></a><a class="code" href="classuserrec.html#o1">00126</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o1">ident</a>[IDENTMAX+2]; +00127 +<a name="l00131"></a><a class="code" href="classuserrec.html#o2">00131</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o2">dhost</a>[160]; +00132 +<a name="l00135"></a><a class="code" href="classuserrec.html#o3">00135</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o3">fullname</a>[MAXGECOS+1]; +00136 +<a name="l00144"></a><a class="code" href="classuserrec.html#o4">00144</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o4">modes</a>[54]; +00145 +<a name="l00146"></a><a class="code" href="classuserrec.html#o5">00146</a> <a class="code" href="classucrec.html">ucrec</a> <a class="code" href="classuserrec.html#o5">chans</a>[MAXCHANS]; 00147 -<a name="l00151"></a><a class="code" href="classuserrec.html#o7">00151</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o7">awaymsg</a>[512]; -00152 -<a name="l00156"></a><a class="code" href="classuserrec.html#o8">00156</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o8">result</a>[256]; -00157 -<a name="l00162"></a><a class="code" href="classuserrec.html#o9">00162</a> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o9">flood</a>; -00163 -<a name="l00168"></a><a class="code" href="classuserrec.html#o10">00168</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o10">timeout</a>; -00169 -<a name="l00175"></a><a class="code" href="classuserrec.html#o11">00175</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o11">oper</a>[NICKMAX]; -00176 -<a name="l00179"></a><a class="code" href="classuserrec.html#o12">00179</a> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#o12">dns_done</a>; -00180 -<a name="l00183"></a><a class="code" href="classuserrec.html#o13">00183</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o13">pingmax</a>; -00184 -<a name="l00189"></a><a class="code" href="classuserrec.html#o14">00189</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o14">password</a>[MAXBUF]; -00190 -<a name="l00195"></a><a class="code" href="classuserrec.html#o15">00195</a> std::string <a class="code" href="classuserrec.html#o15">recvq</a>; -00196 -<a name="l00200"></a><a class="code" href="classuserrec.html#o16">00200</a> std::string <a class="code" href="classuserrec.html#o16">sendq</a>; -00201 -<a name="l00204"></a><a class="code" href="classuserrec.html#o17">00204</a> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o17">lines_in</a>; -<a name="l00205"></a><a class="code" href="classuserrec.html#o18">00205</a> time_t <a class="code" href="classuserrec.html#o18">reset_due</a>; -<a name="l00206"></a><a class="code" href="classuserrec.html#o19">00206</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#o19">threshold</a>; -00207 -00208 <span class="comment">/* Write error string</span> -00209 <span class="comment"> */</span> -<a name="l00210"></a><a class="code" href="classuserrec.html#o20">00210</a> std::string <a class="code" href="classuserrec.html#o20">WriteError</a>; -00211 -<a name="l00214"></a><a class="code" href="classuserrec.html#o21">00214</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#o21">sendqmax</a>; -00215 -<a name="l00218"></a><a class="code" href="classuserrec.html#o22">00218</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#o22">recvqmax</a>; -00219 -00220 <a class="code" href="classuserrec.html#a0">userrec</a>(); -00221 -<a name="l00222"></a><a class="code" href="classuserrec.html#a1">00222</a> <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() { } -00223 -00228 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>(); -00229 -00235 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>(); -00236 -00239 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">IsInvited</a>(<span class="keywordtype">char</span>* channel); -00240 -00243 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">InviteTo</a>(<span class="keywordtype">char</span>* channel); -00244 -00249 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">RemoveInvite</a>(<span class="keywordtype">char</span>* channel); -00250 -00255 <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a7">HasPermission</a>(<span class="keywordtype">char</span>* command); -00256 -00259 <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#a8">ReadData</a>(<span class="keywordtype">void</span>* buffer, size_t size); -00260 -00268 <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a9">AddBuffer</a>(std::string a); -00269 -00273 <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a10">BufferIsReady</a>(); -00274 -00277 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a11">ClearBuffer</a>(); -00278 -00286 std::string <a class="code" href="classuserrec.html#a12">GetBuffer</a>(); -00287 -00293 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a13">SetWriteError</a>(std::string error); -00294 -00298 std::string <a class="code" href="classuserrec.html#a14">GetWriteError</a>(); -00299 -00305 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a15">AddWriteBuf</a>(std::string data); -00306 -00313 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a16">FlushWriteBuf</a>(); -00314 -00317 <a class="code" href="users_8h.html#a6">InvitedList</a>* <a class="code" href="classuserrec.html#a17">GetInviteList</a>(); -00318 -00321 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a18">CloseSocket</a>(); -00322 }; -00323 -<a name="l00326"></a><a class="code" href="classWhoWasUser.html">00326</a> <span class="keyword">class </span><a class="code" href="classWhoWasUser.html">WhoWasUser</a> -00327 { -00328 <span class="keyword">public</span>: -<a name="l00329"></a><a class="code" href="classWhoWasUser.html#o0">00329</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o0">nick</a>[NICKMAX]; -<a name="l00330"></a><a class="code" href="classWhoWasUser.html#o1">00330</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o1">ident</a>[16]; -<a name="l00331"></a><a class="code" href="classWhoWasUser.html#o2">00331</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o2">dhost</a>[160]; -<a name="l00332"></a><a class="code" href="classWhoWasUser.html#o3">00332</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o3">host</a>[160]; -<a name="l00333"></a><a class="code" href="classWhoWasUser.html#o4">00333</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o4">fullname</a>[128]; -<a name="l00334"></a><a class="code" href="classWhoWasUser.html#o5">00334</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o5">server</a>[256]; -<a name="l00335"></a><a class="code" href="classWhoWasUser.html#o6">00335</a> time_t <a class="code" href="classWhoWasUser.html#o6">signon</a>; -00336 }; -00337 -00338 <span class="preprocessor">#endif</span> -</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 25 22:02:06 2005 for InspIRCd by +<a name="l00150"></a><a class="code" href="classuserrec.html#o6">00150</a> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#o6">server</a>; +00151 +<a name="l00155"></a><a class="code" href="classuserrec.html#o7">00155</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o7">awaymsg</a>[MAXAWAY+1]; +00156 +<a name="l00161"></a><a class="code" href="classuserrec.html#o8">00161</a> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o8">flood</a>; +00162 +<a name="l00167"></a><a class="code" href="classuserrec.html#o9">00167</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o9">timeout</a>; +00168 +<a name="l00174"></a><a class="code" href="classuserrec.html#o10">00174</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o10">oper</a>[NICKMAX]; +00175 +<a name="l00178"></a><a class="code" href="classuserrec.html#o11">00178</a> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#o11">dns_done</a>; +00179 +<a name="l00182"></a><a class="code" href="classuserrec.html#o12">00182</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o12">pingmax</a>; +00183 +<a name="l00188"></a><a class="code" href="classuserrec.html#o13">00188</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#o13">password</a>[MAXBUF]; +00189 +<a name="l00194"></a><a class="code" href="classuserrec.html#o14">00194</a> std::string <a class="code" href="classuserrec.html#o14">recvq</a>; +00195 +<a name="l00199"></a><a class="code" href="classuserrec.html#o15">00199</a> std::string <a class="code" href="classuserrec.html#o15">sendq</a>; +00200 +<a name="l00203"></a><a class="code" href="classuserrec.html#o16">00203</a> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#o16">lines_in</a>; +<a name="l00204"></a><a class="code" href="classuserrec.html#o17">00204</a> time_t <a class="code" href="classuserrec.html#o17">reset_due</a>; +<a name="l00205"></a><a class="code" href="classuserrec.html#o18">00205</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#o18">threshold</a>; +00206 +00207 <span class="comment">/* Write error string</span> +00208 <span class="comment"> */</span> +<a name="l00209"></a><a class="code" href="classuserrec.html#o19">00209</a> std::string <a class="code" href="classuserrec.html#o19">WriteError</a>; +00210 +<a name="l00213"></a><a class="code" href="classuserrec.html#o20">00213</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#o20">sendqmax</a>; +00214 +<a name="l00217"></a><a class="code" href="classuserrec.html#o21">00217</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#o21">recvqmax</a>; +00218 +00219 <a class="code" href="classuserrec.html#a0">userrec</a>(); +00220 +<a name="l00221"></a><a class="code" href="classuserrec.html#a1">00221</a> <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() { } +00222 +00227 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>(); +00228 +00234 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>(); +00235 +00238 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">IsInvited</a>(<span class="keywordtype">char</span>* channel); +00239 +00242 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">InviteTo</a>(<span class="keywordtype">char</span>* channel); +00243 +00248 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">RemoveInvite</a>(<span class="keywordtype">char</span>* channel); +00249 +00254 <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a7">HasPermission</a>(<span class="keywordtype">char</span>* command); +00255 +00258 <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#a8">ReadData</a>(<span class="keywordtype">void</span>* buffer, size_t size); +00259 +00267 <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a9">AddBuffer</a>(std::string a); +00268 +00272 <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a10">BufferIsReady</a>(); +00273 +00276 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a11">ClearBuffer</a>(); +00277 +00285 std::string <a class="code" href="classuserrec.html#a12">GetBuffer</a>(); +00286 +00292 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a13">SetWriteError</a>(std::string error); +00293 +00297 std::string <a class="code" href="classuserrec.html#a14">GetWriteError</a>(); +00298 +00304 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a15">AddWriteBuf</a>(std::string data); +00305 +00312 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a16">FlushWriteBuf</a>(); +00313 +00316 <a class="code" href="users_8h.html#a6">InvitedList</a>* <a class="code" href="classuserrec.html#a17">GetInviteList</a>(); +00317 +00320 <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a18">CloseSocket</a>(); +00321 }; +00322 +<a name="l00325"></a><a class="code" href="classWhoWasUser.html">00325</a> <span class="keyword">class </span><a class="code" href="classWhoWasUser.html">WhoWasUser</a> +00326 { +00327 <span class="keyword">public</span>: +<a name="l00328"></a><a class="code" href="classWhoWasUser.html#o0">00328</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o0">nick</a>[NICKMAX]; +<a name="l00329"></a><a class="code" href="classWhoWasUser.html#o1">00329</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o1">ident</a>[IDENTMAX+1]; +<a name="l00330"></a><a class="code" href="classWhoWasUser.html#o2">00330</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o2">dhost</a>[160]; +<a name="l00331"></a><a class="code" href="classWhoWasUser.html#o3">00331</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o3">host</a>[160]; +<a name="l00332"></a><a class="code" href="classWhoWasUser.html#o4">00332</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o4">fullname</a>[MAXGECOS+1]; +<a name="l00333"></a><a class="code" href="classWhoWasUser.html#o5">00333</a> <span class="keywordtype">char</span> <a class="code" href="classWhoWasUser.html#o5">server</a>[256]; +<a name="l00334"></a><a class="code" href="classWhoWasUser.html#o6">00334</a> time_t <a class="code" href="classWhoWasUser.html#o6">signon</a>; +00335 }; +00336 +00337 <span class="preprocessor">#endif</span> +</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon May 30 05:15:21 2005 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.3 </small></address> |