Data Fields | |
union GNUNET_MESSENGER_EpochIdentifier | identifier |
struct GNUNET_TIME_Absolute | announcement_expiration |
struct GNUNET_TIME_Absolute * | appeal |
struct GNUNET_SCHEDULER_Task * | appeal_task |
struct GNUNET_MESSENGER_Epoch * | epoch |
struct GNUNET_MESSENGER_EpochMembership * | membership |
struct GNUNET_CRYPTO_SymmetricSessionKey * | shared_key |
struct GNUNET_NAMESTORE_QueueEntry * | query |
struct GNUNET_CONTAINER_MultiHashMap * | messages |
enum GNUNET_GenericReturnValue | valid |
enum GNUNET_GenericReturnValue | stored |
Definition at line 38 of file messenger_api_epoch_announcement.h.
union GNUNET_MESSENGER_EpochIdentifier GNUNET_MESSENGER_EpochAnnouncement::identifier |
Definition at line 40 of file messenger_api_epoch_announcement.h.
Referenced by cb_key_monitor(), create_epoch_announcement(), derive_epoch_announcement_key(), generate_room_epoch_announcement(), get_epoch_announcement(), get_epoch_previous_announcement(), handle_access_message(), handle_announcement_message(), handle_authorization_message(), handle_epoch_announcement(), handle_room_delayed_announcement(), handle_secret_message(), invalidate_epoch_announcement(), is_other_epoch_announcement_better(), send_epoch_announcement(), send_epoch_announcement_authorization(), send_epoch_announcement_revolution(), and write_epoch_announcement_record().
struct GNUNET_TIME_Absolute GNUNET_MESSENGER_EpochAnnouncement::announcement_expiration |
Definition at line 41 of file messenger_api_epoch_announcement.h.
Referenced by create_epoch_announcement(), and send_epoch_announcement().
struct GNUNET_TIME_Absolute* GNUNET_MESSENGER_EpochAnnouncement::appeal |
Definition at line 42 of file messenger_api_epoch_announcement.h.
Referenced by create_epoch_announcement(), destroy_epoch_announcement(), is_epoch_announcement_appealed(), and set_epoch_announcement_appeal().
struct GNUNET_SCHEDULER_Task* GNUNET_MESSENGER_EpochAnnouncement::appeal_task |
Definition at line 44 of file messenger_api_epoch_announcement.h.
Referenced by create_epoch_announcement(), destroy_epoch_announcement(), set_epoch_announcement_appeal(), and task_epoch_announcement_appeal().
struct GNUNET_MESSENGER_Epoch* GNUNET_MESSENGER_EpochAnnouncement::epoch |
Definition at line 46 of file messenger_api_epoch_announcement.h.
Referenced by cb_key_monitor(), confirm_epoch_announcement_member(), create_epoch_announcement(), derive_epoch_announcement_key(), destroy_epoch(), generate_room_epoch_announcement(), get_epoch_announcement(), get_epoch_announcement_size(), get_epoch_previous_announcement(), get_epoch_size(), handle_access_message(), handle_announcement_message(), handle_authorization_message(), handle_epoch_announcement(), handle_epoch_announcement_access(), handle_epoch_announcement_delay(), handle_room_delayed_announcement(), handle_room_delayed_deletion(), handle_secret_message(), handle_secret_message_with_key(), invalidate_epoch_announcement(), send_epoch_announcement(), send_epoch_announcement_access(), send_epoch_announcement_appeal(), send_epoch_announcement_authorization(), send_epoch_announcement_revolution(), set_epoch_announcement_key(), and write_epoch_announcement_record().
struct GNUNET_MESSENGER_EpochMembership* GNUNET_MESSENGER_EpochAnnouncement::membership |
Definition at line 47 of file messenger_api_epoch_announcement.h.
Referenced by confirm_epoch_announcement_member(), create_epoch_announcement(), destroy_epoch_announcement(), get_epoch_announcement_member_hash(), get_epoch_announcement_members_count(), handle_epoch_announcement(), is_epoch_announcement_announced(), is_epoch_announcement_completed(), is_epoch_announcement_member(), revoke_epoch_announcement_member(), and send_epoch_announcement_appeal().
struct GNUNET_CRYPTO_SymmetricSessionKey* GNUNET_MESSENGER_EpochAnnouncement::shared_key |
Definition at line 49 of file messenger_api_epoch_announcement.h.
Referenced by cb_key_monitor(), create_epoch_announcement(), destroy_epoch_announcement(), get_epoch_announcement_key(), handle_authorization_message(), set_epoch_announcement_key(), and write_epoch_announcement_record().
struct GNUNET_NAMESTORE_QueueEntry* GNUNET_MESSENGER_EpochAnnouncement::query |
Definition at line 50 of file messenger_api_epoch_announcement.h.
Referenced by cont_write_epoch_announcement_record(), create_epoch_announcement(), destroy_epoch_announcement(), and write_epoch_announcement_record().
struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_EpochAnnouncement::messages |
Definition at line 52 of file messenger_api_epoch_announcement.h.
Referenced by create_epoch_announcement(), destroy_epoch_announcement(), handle_epoch_announcement_message(), handle_secret_message_with_key(), and handle_secret_messages_with_key().
enum GNUNET_GenericReturnValue GNUNET_MESSENGER_EpochAnnouncement::valid |
Definition at line 54 of file messenger_api_epoch_announcement.h.
Referenced by cb_key_monitor(), create_epoch_announcement(), get_epoch_announcement(), handle_epoch_announcement_delay(), invalidate_epoch_announcement(), it_find_valid_announcement_with_most_members(), update_epoch_announcement(), and write_epoch_announcement_record().
enum GNUNET_GenericReturnValue GNUNET_MESSENGER_EpochAnnouncement::stored |
Definition at line 55 of file messenger_api_epoch_announcement.h.
Referenced by create_epoch_announcement(), it_announcement_store_key(), and set_epoch_announcement_key().