Anope IRC Services
Version 2.0
include
modules
cs_log.h
Go to the documentation of this file.
1
/* ChanServ core functions
2
*
3
* (C) 2003-2014 Anope Team
4
* Contact us at team@anope.org
5
*
6
* Please read COPYING and README for further details.
7
*
8
* Based on the original code of Epona by Lara.
9
* Based on the original code of Services by Andy Church.
10
*/
11
12
struct
LogSetting
13
{
14
Anope::string
chan
;
15
/* Our service name of the command */
16
Anope::string
service_name
;
17
/* The name of the client the command is on */
18
Anope::string
command_service
;
19
/* Name of the command to the user, can have spaces */
20
Anope::string
command_name
;
21
Anope::string
method
,
extra
;
22
Anope::string
creator
;
23
time_t
created
;
24
25
virtual
~LogSetting
() { }
26
protected
:
27
LogSetting
() { }
28
};
29
30
struct
LogSettings
:
Serialize::Checker
<std::vector<LogSetting *> >
31
{
32
typedef
std::vector<LogSetting *>::iterator
iterator
;
33
34
protected
:
35
LogSettings
() :
Serialize
::Checker<std::vector<
LogSetting
*> >(
"LogSetting"
)
36
{
37
}
38
39
public
:
40
virtual
~LogSettings
() { }
41
virtual
LogSetting
*Create() = 0;
42
};
43
LogSetting::method
Anope::string method
Definition:
cs_log.h:21
LogSettings::LogSettings
LogSettings()
Definition:
cs_log.h:35
LogSetting::extra
Anope::string extra
Definition:
cs_log.h:21
Serialize
Definition:
serialize.h:21
LogSetting::command_name
Anope::string command_name
Definition:
cs_log.h:20
LogSetting::service_name
Anope::string service_name
Definition:
cs_log.h:16
LogSetting::LogSetting
LogSetting()
Definition:
cs_log.h:27
LogSetting::created
time_t created
Definition:
cs_log.h:23
LogSetting::creator
Anope::string creator
Definition:
cs_log.h:22
LogSettings::~LogSettings
virtual ~LogSettings()
Definition:
cs_log.h:40
LogSetting
Definition:
cs_log.h:12
LogSetting::chan
Anope::string chan
Definition:
cs_log.h:14
LogSettings
Definition:
cs_log.h:30
LogSettings::iterator
std::vector< LogSetting * >::iterator iterator
Definition:
cs_log.h:32
LogSetting::command_service
Anope::string command_service
Definition:
cs_log.h:18
LogSetting::~LogSetting
virtual ~LogSetting()
Definition:
cs_log.h:25
Anope::string
Definition:
anope.h:27
Serialize::Checker
Definition:
serialize.h:46
Generated on Wed Jun 13 2018 08:14:07 for Anope IRC Services by
1.8.13