break;
}
cnm = (const struct ConnectNotifyMessage *) msg;
+ h->connects (h->cls,
+ &cnm->peer);
break;
case GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT:
if (NULL == h->disconnects)
break;
}
cnm = (const struct ConnectNotifyMessage *) msg;
+ h->disconnects (h->cls,
+ &cnm->peer);
break;
case GNUNET_MESSAGE_TYPE_CORE_NOTIFY_INBOUND:
if (msize <
struct GNUNET_TIME_Relative timeout,
unsigned int bpm_out,
int amount,
- double preference,
+ unsigned long long preference,
GNUNET_CORE_PeerConfigurationInfoCallback info,
void *info_cls)
{
rcm->reserved = htonl (0);
rcm->limit_outbound_bpm = htonl (bpm_out);
rcm->reserve_inbound = htonl (amount);
- rcm->preference_change = preference;
+ rcm->preference_change = GNUNET_htonll(preference);
rcm->peer = *peer;
if (handle->pending_head == th)
trigger_next_request (handle);