Sync : changed sync queue payload type so that sync protocol can receive event such as keygen or decrypt failure asynchronously from other sessions. Fixed problem with ownership of payload leading to memory leak in some case.
11 PEP_STATUS receive_sync_msg(
16 PEP_STATUS receive_DeviceState_msg(
20 stringlist_t *keylist);
22 DeviceGroup_Protocol_t *new_DeviceGroup_Protocol_msg(DeviceGroup_Protocol__payload_PR type);
23 void free_DeviceGroup_Protocol_msg(DeviceGroup_Protocol_t *msg);
25 PEP_STATUS unicast_msg(
27 const Identity partner,
28 DeviceState_state state,
29 DeviceGroup_Protocol_t *msg,
33 PEP_STATUS multicast_self_msg(
35 DeviceState_state state,
36 DeviceGroup_Protocol_t *msg,
40 bool is_double(DeviceGroup_Protocol_t *msg);