(1) Typo in redirect router; (2) Update version number; (3) Update
[exim.git] / src / src / routers / manualroute.h
CommitLineData
c988f1f4 1/* $Cambridge: exim/src/src/routers/manualroute.h,v 1.2 2005/01/04 10:00:44 ph10 Exp $ */
0756eb3c
PH
2
3/*************************************************
4* Exim - an Internet mail transport agent *
5*************************************************/
6
c988f1f4 7/* Copyright (c) University of Cambridge 1995 - 2005 */
0756eb3c
PH
8/* See the file NOTICE for conditions of use and distribution. */
9
10/* Header for the manualroute router */
11
12/* Structure for the private options. */
13
14typedef struct {
15 int hff_code;
16 BOOL hosts_randomize;
17 uschar *host_find_failed;
18 uschar *route_data;
19 uschar *route_list;
20} manualroute_router_options_block;
21
22/* Data for reading the private options. */
23
24extern optionlist manualroute_router_options[];
25extern int manualroute_router_options_count;
26
27/* Block containing default values. */
28
29extern manualroute_router_options_block manualroute_router_option_defaults;
30
31/* The main and initialization entry points for the router */
32
33extern int manualroute_router_entry(router_instance *, address_item *,
34 struct passwd *, BOOL, address_item **, address_item **,
35 address_item **, address_item **);
36
37extern void manualroute_router_init(router_instance *);
38
39/* End of routers/manualroute.h */