/** * Send an updated message for the given ego to all listeners. * * @param ego ego to send the update for */ static void notify_listeners (struct Ego *ego) { struct GNUNET_IDENTITY_UpdateMessage *um; um = create_update_message (ego); GNUNET_SERVER_notification_context_broadcast (nc, &um->header, GNUNET_NO); GNUNET_free (um); }
/** * Broadcast information about the given entry to all * clients that care. * * @param entry entry to broadcast about */ static void notify_all (struct HostEntry *entry) { struct InfoMessage *msg; msg = make_info_message (entry); GNUNET_SERVER_notification_context_broadcast (notify_list, &msg->header, GNUNET_NO); GNUNET_free (msg); }