Add mpls_socket_get_local_name and mpls_socket_get_remote_name
[mpls-ldp-portable.git] / ldp / ldp_label_rel_with.h
blobdcca0c85a3bebdf1960b99c11c023d88e968c6fc
2 /*
3 * Copyright (C) James R. Leu 2000
4 * jleu@mindspring.com
6 * This software is covered under the LGPL, for more
7 * info check out http://www.gnu.org/copyleft/lgpl.html
8 */
10 #ifndef _LDP_LABEL_RELEASE_H_
11 #define _LDP_LABEL_RELEASE_H_
13 extern mpls_return_enum ldp_label_release_send(ldp_global *, ldp_session *,
14 ldp_attr *, ldp_notif_status);
15 extern mpls_return_enum ldp_label_withdraw_send(ldp_global *, ldp_session *,
16 ldp_attr *, ldp_notif_status);
17 extern mpls_bool rel_with2attr(mplsLdpLbl_W_R_Msg_t * rw, ldp_attr * attr);
18 extern ldp_mesg *ldp_label_rel_with_create_msg(uint32_t msgid, ldp_attr * a,
19 ldp_notif_status status, uint16_t type);
20 extern mpls_return_enum ldp_label_release_process(ldp_global * g,
21 ldp_session * s, ldp_adj * a, ldp_entity * e, ldp_attr * r_attr,
22 ldp_fec * fec);
23 extern mpls_return_enum ldp_label_withdraw_process(ldp_global * g,
24 ldp_session * s, ldp_adj * a, ldp_entity * e, ldp_attr * r_attr,
25 ldp_fec * fec);
27 #endif