[dhcp-agent-commits] dhcp-agent/src dhcp-server-lease-manager.c,1.1,1.2 dhcp-server-lease-manager.h,
Status: Alpha
Brought to you by:
actmodern
From: <act...@us...> - 2003-08-05 05:00:03
|
Update of /cvsroot/dhcp-agent/dhcp-agent/src In directory sc8-pr-cvs1:/tmp/cvs-serv26449/src Modified Files: dhcp-server-lease-manager.c dhcp-server-lease-manager.h Log Message: work on lease manager -- wrapper around server-guile bindings for lease management Index: dhcp-server-lease-manager.c =================================================================== RCS file: /cvsroot/dhcp-agent/dhcp-agent/src/dhcp-server-lease-manager.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** dhcp-server-lease-manager.c 29 Jul 2003 02:38:14 -0000 1.1 --- dhcp-server-lease-manager.c 5 Aug 2003 05:00:00 -0000 1.2 *************** *** 40,67 **** } ! lease_definition_t *lease_manager_lease_available(const char *hostname, eth_addr_t mac_addr, ! ip_addr_t giaddr, dhcp_opt_t *client_id) { ! return NULL; } ! lease_definition_t *lease_manager_lookup_lease(ip_addr_t ip_addr, const char *hostname, eth_addr_t mac_addr, ! ip_addr_t giaddr, dhcp_opt_t *client_id) { ! return NULL; } ! lease_definition_t *lease_manager_acquire_lease(lease_definition_t *lease) { ! return NULL; } ! int lease_manager_release_lease(lease_definition_t *lease) { ! return 0; } ! void lease_expire(lease_definition_t *lease) { ! return; } --- 40,69 ---- } ! lease_t *lease_manager_lease_available(const char *hostname, eth_addr_t mac_addr, ! ip_addr_t giaddr, dhcp_opt_t *client_id) { ! return dhcp_guile_lease_available(hostname, mac_addr, ! giaddr, client_id); } ! lease_t *lease_manager_lookup_lease(ip_addr_t ip_addr, const char *hostname, eth_addr_t mac_addr, ! ip_addr_t giaddr, dhcp_opt_t *client_id) { ! return dhcp_guile_lookup_lease(ip_addr, hostname, mac_addr, ! giaddr, client_id); } ! int lease_manager_acquire_lease(lease_t *lease) { ! return dhcp_guile_acquire_lease(lease); } ! int lease_manager_release_lease(lease_t *lease) { ! return dhcp_guile_release_lease(lease); } ! void lease_manager_lease_expire(void) { ! return dhcp_guile_lease_expire(); } Index: dhcp-server-lease-manager.h =================================================================== RCS file: /cvsroot/dhcp-agent/dhcp-agent/src/dhcp-server-lease-manager.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** dhcp-server-lease-manager.h 29 Jul 2003 02:38:14 -0000 1.1 --- dhcp-server-lease-manager.h 5 Aug 2003 05:00:00 -0000 1.2 *************** *** 26,37 **** extern int initialize_lease_manager(void); ! extern lease_definition_t *lease_manager_lease_available(const char *hostname, eth_addr_t mac_addr, ip_addr_t giaddr, dhcp_opt_t *client_id); ! extern lease_definition_t *lease_manager_lookup_lease(ip_addr_t ip_addr, const char *hostname, eth_addr_t mac_addr, ip_addr_t giaddr, dhcp_opt_t *client_id); ! extern lease_definition_t *lease_manager_acquire_lease(lease_definition_t *lease); ! extern int lease_manager_release_lease(lease_definition_t *lease); ! extern void lease_expire(lease_definition_t *lease); #endif /* DHCP_SERVER_LEASE_MANAGER_H */ - --- 26,36 ---- extern int initialize_lease_manager(void); ! extern lease_t *lease_manager_lease_available(const char *hostname, eth_addr_t mac_addr, ip_addr_t giaddr, dhcp_opt_t *client_id); ! extern lease_t *lease_manager_lookup_lease(ip_addr_t ip_addr, const char *hostname, eth_addr_t mac_addr, ip_addr_t giaddr, dhcp_opt_t *client_id); ! extern int lease_manager_acquire_lease(lease_t *lease); ! extern int lease_manager_release_lease(lease_t *lease); ! extern void lease_manager_lease_expire(void); #endif /* DHCP_SERVER_LEASE_MANAGER_H */ |