contdata->status = FWP_CONT_NEGOTIATED;
/* Set parameters of vres
* and activate it if needed */
+ fwp_vres_set_params(contdata->vresd, &contdata->vres_params);
+ *vresdp = contdata->vresd;
/*TODO: error handling */
return 0;
return 0;
}
-int fwp_mngt_service_vres_create(fwp_vres_d_t* fwp_service_vresd)
+int fwp_mngt_service_vres_create(fwp_vres_d_t* vresdp)
{
+ fwp_contract_d_t contractd;
+ fwp_contract_data_t* contdata;
- /* TODO: Add to contract table */
- /* create service vres */
-
- fwp_contract_create(&fwp_service_contact);
- if ((fwp_vres_create(&fwp_service_vres_params, fwp_service_vresd) < 0)) {
+ //contractd = fwp_contract_create(&fwp_service_contract);
+ if ((fwp_vres_create(&fwp_service_vres_params, vresdp) < 0)) {
fprintf(stderr,"Unable to open service vres\n");
return -1;
}
+ //contdata = contractd;
+
+ /* TODO: Consider to call _fwp_contract_commit */
+ //contdata->status = FWP_CONT_NEGOTIATED;
+ /* Set parameters of vres
+ * and activate it if needed */
+ //fwp_vres_set_params(contdata->vresd, &fwp_service_vres_params);
+ //*vresdp = contdata->vresd;
FWP_DEBUG("Service vres negotiated\n");
-
return 0;
}
FWP_DEBUG("Received HELLO msg contains nodeid= %d appid= %d\n",
mngr_info.id.node_id, mngr_info.id.app_id);
- /* unbind and delete discovery mngr send endoint */
+ /* unbind and delete discovery mngr send endpoint */
fwp_send_endpoint_unbind(fwp_participant_mngr->epointd);
fwp_endpoint_destroy(fwp_participant_mngr->epointd);