Update all copyright messages to cover 1995 - 2009. Remove tab from exim_checkaccess.src
[exim.git] / src / src / routers / rf_functions.h
CommitLineData
0a49a7a4 1/* $Cambridge: exim/src/src/routers/rf_functions.h,v 1.5 2009/11/16 19:50:38 nm4 Exp $ */
0756eb3c
PH
2
3/*************************************************
4* Exim - an Internet mail transport agent *
5*************************************************/
6
0a49a7a4 7/* Copyright (c) University of Cambridge 1995 - 2009 */
0756eb3c
PH
8/* See the file NOTICE for conditions of use and distribution. */
9
10/* Header for the functions that are shared by the routers */
11
12
13extern void rf_add_generated(router_instance *, address_item **,
14 address_item *, address_item *, uschar *, header_line *,
15 uschar *, ugid_block *, struct passwd *);
16extern void rf_change_domain(address_item *, uschar *, BOOL, address_item **);
17extern uschar *rf_expand_data(address_item *, uschar *, int *);
18extern int rf_get_errors_address(address_item *, router_instance *,
19 BOOL, uschar **);
20extern int rf_get_munge_headers(address_item *, router_instance *,
21 header_line **, uschar **);
22extern BOOL rf_get_transport(uschar *, transport_instance **, address_item *,
23 uschar *, uschar *);
24extern BOOL rf_get_ugid(router_instance *, address_item *, ugid_block *);
25extern int rf_lookup_hostlist(router_instance *, address_item *, uschar *,
26 int, int, address_item **);
27extern BOOL rf_queue_add(address_item *, address_item **, address_item **,
28 router_instance *, struct passwd *);
29extern int rf_self_action(address_item *, host_item *, int, BOOL, uschar *,
30 address_item **);
31extern void rf_set_ugid(address_item *, ugid_block *);
32
33/* End of rf_functions.h */