File: ModuleHooks.html

package info (click to toggle)
znc 0.045-3%2Betch3
  • links: PTS
  • area: main
  • in suites: etch
  • size: 1,120 kB
  • ctags: 2,324
  • sloc: cpp: 17,406; sh: 2,380; perl: 448; makefile: 134
file content (54 lines) | stat: -rw-r--r-- 2,300 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="index,follow" />
<meta name="language" content="en" />
<title>ZNC - Module Hooks</title>
</head>

<body bgcolor="#FFFFFF" text="#000000" alink="#993333" link="#333399" vlink="#666666">
[<a href="index.php">Home</a>]
-
[<a href="http://sourceforge.net/projects/znc">Project Page</a>]

<hr noshade>
<p />
<pre>
 virtual bool OnLoad(const string&amp; sArgs);
 virtual bool OnBoot();
 virtual void OnUserAttached();
 virtual void OnUserDetached();
 virtual void OnIRCDisconnected();
 virtual void OnIRCConnected();
</pre>
<pre>
 virtual bool OnDCCUserSend(const CNick&amp; RemoteNick, unsigned long uLongIP, unsigned short uPort, const string&amp; sFile, unsigned long uFileSize);
</pre>
<pre>
 virtual void OnOp(const CNick&amp; OpNick, const CNick&amp; Nick, const CChan&amp; Channel, bool bNoChange);
 virtual void OnDeop(const CNick&amp; OpNick, const CNick&amp; Nick, const CChan&amp; Channel, bool bNoChange);
 virtual void OnVoice(const CNick&amp; OpNick, const CNick&amp; Nick, const CChan&amp; Channel, bool bNoChange);
 virtual void OnDevoice(const CNick&amp; OpNick, const CNick&amp; Nick, const CChan&amp; Channel, bool bNoChange);
 virtual void OnRawMode(const CNick&amp; OpNick, const CChan&amp; Channel, const string&amp; sModes, const string&amp; sArgs);
</pre>
<pre>
 virtual bool OnUserRaw(string&amp; sLine);
 virtual bool OnRaw(string&amp; sLine);
</pre>
<pre>
 virtual bool OnStatusCommand(const string&amp; sCommand);
 virtual void OnModCommand(const string&amp; sCommand);
 virtual void OnModNotice(const string&amp; sMessage);
 virtual void OnModCTCP(const string&amp; sMessage);
</pre>
<pre>
 virtual void OnQuit(const CNick&amp; Nick, const string&amp; sMessage, const vector<CChan*>&amp; vChans);
 virtual void OnNick(const CNick&amp; Nick, const string&amp; sNewNick, const vector<CChan*>&amp; vChans);
 virtual void OnKick(const CNick&amp; Nick, const string&amp; sOpNick, const CChan&amp; Channel, const string&amp; sMessage);
 virtual void OnJoin(const CNick&amp; Nick, const CChan&amp; Channel);
 virtual void OnPart(const CNick&amp; Nick, const CChan&amp; Channel);
</pre>

</body>
</html>