/* * Copyright (C) James R. Leu 2000 * jleu@mindspring.com * * This software is covered under the LGPL, for more * info check out http://www.gnu.org/copyleft/lgpl.html */ #ifndef _LDP_RANGE_H_ #define _LDP_RANGE_H_ #include "ldp_struct.h" extern ldp_range* ldp_range_create(int label_space,ldp_label_range_type type); extern void ldp_range_delete(ldp_range* r); extern ldp_bool ldp_range_is_active(ldp_range* r); extern ldp_return_enum _ldp_range_add_if(ldp_range* r,ldp_if* i); extern ldp_return_enum _ldp_range_del_if(ldp_range* r,ldp_if* i); extern ldp_return_enum _ldp_range_add_peer(ldp_range* r,ldp_peer* p); extern ldp_return_enum _ldp_range_del_peer(ldp_range* r,ldp_peer* p); #endif