diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/ouroboros/da.h | 4 | ||||
-rw-r--r-- | include/ouroboros/ipcp.h | 24 |
2 files changed, 16 insertions, 12 deletions
diff --git a/include/ouroboros/da.h b/include/ouroboros/da.h index 62bc66e5..17c25203 100644 --- a/include/ouroboros/da.h +++ b/include/ouroboros/da.h @@ -25,7 +25,7 @@ #include "common.h" -rina_name_t da_resolve_daf(char * daf_name); -char ** da_resolve_dap(rina_name_t * name); +rina_name_t * da_resolve_daf(char * daf_name); +char ** da_resolve_dap(rina_name_t * name); #endif diff --git a/include/ouroboros/ipcp.h b/include/ouroboros/ipcp.h index 7b53d827..c8682ec3 100644 --- a/include/ouroboros/ipcp.h +++ b/include/ouroboros/ipcp.h @@ -25,18 +25,22 @@ #include "common.h" -int ipcp_create(rina_name_t name, - char * ipcp_type); -int ipcp_destroy(int instance); +struct ipcp; -int ipcp_reg(int instance, - char ** difs); -int ipcp_unreg(int instance, - char ** difs); +struct ipcp * ipcp_create(rina_name_t name, + char * ipcp_type); +int ipcp_destroy(struct ipcp * instance); -int ipcp_bootstrap(int instance, - struct dif_conf conf); -int ipcp_enroll(int instance, +int ipcp_reg(struct ipcp * instance, + char ** difs, + size_t difs_size); +int ipcp_unreg(struct ipcp * instance, + char ** difs, + size_t difs_size); + +int ipcp_bootstrap(struct ipcp * instance, + struct dif_config conf); +int ipcp_enroll(struct ipcp * instance, char * dif_name, rina_name_t member); |