ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/ermyth/include/servtree.h
(Generate patch)

Comparing ermyth/include/servtree.h (file contents):
Revision 1.3 by pippijn, Tue Aug 28 17:08:07 2007 UTC vs.
Revision 1.4 by pippijn, Wed Sep 5 11:23:13 2007 UTC

2 * Copyright © 2005 William Pitcock, et al. 2 * Copyright © 2005 William Pitcock, et al.
3 * Rights to this code are as documented in doc/pod/license.pod. 3 * Rights to this code are as documented in doc/pod/license.pod.
4 * 4 *
5 * Headers for service selection tree. 5 * Headers for service selection tree.
6 * 6 *
7 * $Id: servtree.h,v 1.3 2007/08/28 17:08:07 pippijn Exp $ 7 * $Id: servtree.h,v 1.4 2007/09/05 11:23:13 pippijn Exp $
8 */ 8 */
9 9
10#ifndef SERVTREE_H 10#ifndef SERVTREE_H
11#define SERVTREE_H 11#define SERVTREE_H
12 12
25 25
26 void (*handler) (sourceinfo_t *, int, char **); 26 void (*handler) (sourceinfo_t *, int, char **);
27 void (*notice_handler) (sourceinfo_t *, int, char **); 27 void (*notice_handler) (sourceinfo_t *, int, char **);
28 28
29 cmdvec *cmdtree; 29 cmdvec *cmdtree;
30
31 bool chanmsg;
32
33public:
34 void set_chanmsg (bool want_chanmsg)
35 {
36 chanmsg = want_chanmsg;
37 }
30}; 38};
31 39
32E void servtree_init (void); 40E void servtree_init (void);
33E service_t *add_service (char const * const name, char const * const user, char const * const host, char const * const real, void (*handler) (sourceinfo_t *si, int parc, char *parv[]), cmdvec &cmdtree = null_cmdvec); 41E service_t *add_service (char const * const name, char const * const user, char const * const host, char const * const real, void (*handler) (sourceinfo_t *si, int parc, char *parv[]), cmdvec &cmdtree = null_cmdvec);
34E void del_service (service_t *sptr); 42E void del_service (service_t *sptr);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines