ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/ermyth/include/atheme.h
Revision: 1.4
Committed: Tue Aug 28 17:08:06 2007 UTC (16 years, 9 months ago) by pippijn
Content type: text/plain
Branch: MAIN
Changes since 1.3: +4 -9 lines
Log Message:
- changed name
- updated the example config to the new system
- added more documentation
- enhanced documentation generators
- added a link to the pdf to the website
- added an RSS feed generator
- transitioned hooks to c++ callbacks
- did various merges with upstream along the way
- added const where appropriate
- removed the old block allocator
- fixed most memory leaks
- transitioned some dictionaries to std::map
- transitioned some lists to std::vector
- made some free functions members where appropriate
- renamed string to dynstr and added a static string ststr
- use NOW instead of time (NULL) if possible
- completely reworked database backends, crypto handlers and protocol handlers
  to use an object factory
- removed the old module system. ermyth does not do any dynamic loading anymore
- fixed most of the build system
- reworked how protocol commands work

File Contents

# Content
1 /*
2 * Copyright © 2003-2004 E. Will et al.
3 * Rights to this code are documented in doc/pod/license.pod.
4 *
5 * Includes most headers usually needed.
6 *
7 * $Id: atheme.h,v 1.3 2007-07-25 01:05:17 pippijn Exp $
8 */
9
10 #ifndef ATHEME_H
11 #define ATHEME_H
12
13 #define E extern
14 #define DLE
15
16 #include "sysconf.h"
17 #include "stdinc.h"
18 #include "svsconfig.h"
19 #include "i18n.h"
20 #include "forwards.h"
21 #include "common.h"
22 #include "dlink.h"
23 #include "object.h"
24 #include "event.h"
25 #include "connection.h"
26 #include "linker.h"
27 #include "privs.h"
28 #include "atheme_string.h"
29 #include "common/string.h"
30 #include <common/memory.h>
31 #include "dictionary.h"
32 #include "table.h"
33 #include "servers.h"
34 #include "channels.h"
35 #include "md5.h"
36 #include "match.h"
37 #include "sysconf.h"
38 #include "account.h"
39 #include "tools.h"
40 #include "confparse.h"
41 #include "global.h"
42 #include "flags.h"
43 #include "phandler.h"
44 #include "servtree.h"
45 #include "services.h"
46 #include "commandtree.h"
47 #include "users.h"
48 #include "sourceinfo.h"
49
50 #endif /* ATHEME_H */