2 * Worldvisions Weaver Software:
3 * Copyright (C) 2003 Net Integration Technologies, Inc.
5 * WvIpSecKeeper to control all the WvIpSecGuides
9 #ifndef __WVIPSECKEEPER_H
10 #define __WVIPSECKEEPER_H
12 #include "wvngroute.h"
14 #include "wvconfemu.h"
18 class WvIpSecKeeper
: public WvNGRouteContainer
21 WvIpSecKeeper( WvNGRouteContainer
*_parent
, WvConf
&_cfg
);
22 virtual ~WvIpSecKeeper();
25 WvIStreamList selectlist
;
27 WvNGRouteList
& get_gateways() { return get_children(); }
29 void create_gateways();
31 WvIpSecGuide
*make_specific(const WvIPAddr
&ip
);
33 void probe_specific(const WvIPAddr
&ip
);
36 WvIpSecGuide
*find_gateway(const WvIPAddr
&ip
);
40 time_t last_probe_time
;
44 #endif // __WVIPSECKEEPER_H