]> jfr.im git - irc/quakenet/newserv.git/blame - trusts2_newsearch/trusts_newsearch.h
gline->glines2, trusts_search->trusts2_search, trusts_newsearch->trusts2_newsearch
[irc/quakenet/newserv.git] / trusts2_newsearch / trusts_newsearch.h
CommitLineData
e2527cba
P
1#ifndef __TRUSTS_NEWSEARCH_H_
2#define __TRUSTS_NEWSEARCH_H
3
4#include "../patriciasearch/patriciasearch.h"
0ac8476d 5#include "../trusts2/trusts.h"
e2527cba
P
6#include "../trusts_search/trusts_search.h"
7
8void printtrust_group(searchCtx *ctx, nick *sender, patricia_node_t *node);
0ac8476d
P
9void printtrust_block(searchCtx *ctx, nick *sender, patricia_node_t *node);
10void printtrust_blockprivate(searchCtx *ctx, nick *sender, patricia_node_t *node);
e2527cba
P
11
12struct searchNode *tsns_trusted_parse(searchCtx *ctx, int argc, char **argv);
13struct searchNode *tsns_tgid_parse(searchCtx *ctx, int argc, char **argv);
14struct searchNode *tsns_tgexpire_parse(searchCtx *ctx, int argc, char **argv);
15struct searchNode *tsns_tgmaxperip_parse(searchCtx *ctx, int argc, char **argv);
16struct searchNode *tsns_tgownerid_parse(searchCtx *ctx, int argc, char **argv);
17struct searchNode *tsns_tgstartdate_parse(searchCtx *ctx, int argc, char **argv);
18struct searchNode *tsns_tglastused_parse(searchCtx *ctx, int argc, char **argv);
19struct searchNode *tsns_tgmaxusage_parse(searchCtx *ctx, int argc, char **argv);
20struct searchNode *tsns_tgcurrenton_parse(searchCtx *ctx, int argc, char **argv);
21struct searchNode *tsns_tgmaxclones_parse(searchCtx *ctx, int argc, char **argv);
22struct searchNode *tsns_tgmaxperident_parse(searchCtx *ctx, int argc, char **argv);
23struct searchNode *tsns_tgenforceident_parse(searchCtx *ctx, int argc, char **argv);
24struct searchNode *tsns_tgcreated_parse(searchCtx *ctx, int argc, char **argv);
25struct searchNode *tsns_tgmodified_parse(searchCtx *ctx, int argc, char **argv);
26
27struct searchNode *tsns_thcreated_parse(searchCtx *ctx, int argc, char **argv);
28struct searchNode *tsns_thexpire_parse(searchCtx *ctx, int argc, char **argv);
29struct searchNode *tsns_thid_parse(searchCtx *ctx, int argc, char **argv);
30struct searchNode *tsns_thlastused_parse(searchCtx *ctx, int argc, char **argv);
31struct searchNode *tsns_thmaxusage_parse(searchCtx *ctx, int argc, char **argv);
32struct searchNode *tsns_thmodified_parse(searchCtx *ctx, int argc, char **argv);
33struct searchNode *tsns_thstartdate_parse(searchCtx *ctx, int argc, char **argv);
34
0ac8476d
P
35struct searchNode *tsns_tbid_parse(searchCtx *ctx, int argc, char **argv);
36
37struct searchNode *tsns_istrusted_parse(searchCtx *ctx, int argc, char **argv);
38
39int tsns_dotrustlist(void *source, int cargc, char **cargv);
40int tsns_dotrustdenylist(void *source, int cargc, char **cargv);
41
e2527cba 42#endif