]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/servers/forward.h
2 * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
9 #ifndef SQUID_SERVERS_FORWARD_H
10 #define SQUID_SERVERS_FORWARD_H
13 template <class C
> class RefCount
;
14 typedef RefCount
<MasterXaction
> MasterXactionPointer
;
26 /// create a new HTTP connection handler; never returns NULL
27 ConnStateData
*NewServer(MasterXactionPointer
&xact
);
34 /// create a new HTTPS connection handler; never returns NULL
35 ConnStateData
*NewServer(MasterXactionPointer
&xact
);
42 /// accept connections on all configured ftp_ports
43 void StartListening();
44 /// reject new connections to any configured ftp_port
49 #endif /* SQUID_SERVERS_FORWARD_H */