Data Fields | |
union GNUNET_MESSENGER_EpochIdentifier | identifier |
struct GNUNET_TIME_Absolute | announcement_expiration |
struct GNUNET_MESSENGER_Epoch * | epoch |
struct GNUNET_MESSENGER_EpochMembership * | membership |
struct GNUNET_CRYPTO_SymmetricSessionKey * | shared_key |
struct GNUNET_NAMESTORE_QueueEntry * | query |
enum GNUNET_GenericReturnValue | valid |
enum GNUNET_GenericReturnValue | stored |
Definition at line 40 of file messenger_api_epoch_group.h.
union GNUNET_MESSENGER_EpochIdentifier GNUNET_MESSENGER_EpochGroup::identifier |
Definition at line 42 of file messenger_api_epoch_group.h.
Referenced by cancel_epoch_proposal_group(), cb_key_monitor(), create_epoch_group(), create_new_epoch(), derive_epoch_group_key(), get_epoch_group(), get_epoch_group_level(), get_epoch_group_position_factor(), get_epoch_previous_group(), handle_announcement_message(), handle_authorization_message(), handle_group_message(), handle_room_delayed_announcement(), invalidate_epoch_group(), is_other_epoch_group_better(), it_move_epoch_groups_from_previous_epoch(), propose_epoch_group(), send_epoch_announcement_authorization(), send_epoch_group(), send_epoch_group_announcement(), send_epoch_group_authorization(), send_epoch_group_revolution(), and write_epoch_group_record().
struct GNUNET_TIME_Absolute GNUNET_MESSENGER_EpochGroup::announcement_expiration |
Definition at line 43 of file messenger_api_epoch_group.h.
Referenced by create_epoch_group(), and send_epoch_group_announcement().
struct GNUNET_MESSENGER_Epoch* GNUNET_MESSENGER_EpochGroup::epoch |
Definition at line 45 of file messenger_api_epoch_group.h.
Referenced by cancel_epoch_proposal_group(), cb_key_monitor(), confirm_epoch_group_member(), create_epoch_group(), create_new_epoch(), derive_epoch_group_key(), get_epoch_group(), get_epoch_group_position_factor(), get_epoch_previous_group(), handle_announcement_message(), handle_authorization_message(), handle_epoch_group_access(), handle_epoch_group_announcement(), handle_epoch_group_announcement_delay(), handle_group_message(), handle_room_delayed_announcement(), invalidate_epoch_group(), invalidate_epoch_keys_by_member(), is_epoch_group_compatible(), is_epoch_group_proposal(), is_epoch_member_in_any_group(), is_epoch_subgroup_of_any_group(), it_move_epoch_groups_from_previous_epoch(), send_epoch_announcement_authorization(), send_epoch_group(), send_epoch_group_access(), send_epoch_group_announcement(), send_epoch_group_authorization(), send_epoch_group_revolution(), set_epoch_group_key(), and write_epoch_group_record().
struct GNUNET_MESSENGER_EpochMembership* GNUNET_MESSENGER_EpochGroup::membership |
Definition at line 46 of file messenger_api_epoch_group.h.
Referenced by confirm_epoch_group_member(), create_epoch_group(), destroy_epoch_group(), get_epoch_group_member_hash(), get_epoch_group_member_position(), get_epoch_group_members_count(), is_epoch_group_announced(), is_epoch_group_compatible(), is_epoch_group_completed(), is_epoch_group_member(), is_epoch_group_missing_announcement(), and is_epoch_group_subgroup_of().
struct GNUNET_CRYPTO_SymmetricSessionKey* GNUNET_MESSENGER_EpochGroup::shared_key |
Definition at line 48 of file messenger_api_epoch_group.h.
Referenced by cb_key_monitor(), create_epoch_group(), destroy_epoch_group(), get_epoch_group_key(), handle_authorization_message(), set_epoch_group_key(), and write_epoch_group_record().
struct GNUNET_NAMESTORE_QueueEntry* GNUNET_MESSENGER_EpochGroup::query |
Definition at line 49 of file messenger_api_epoch_group.h.
Referenced by cont_write_epoch_group_record(), create_epoch_group(), destroy_epoch_group(), and write_epoch_group_record().
enum GNUNET_GenericReturnValue GNUNET_MESSENGER_EpochGroup::valid |
Definition at line 51 of file messenger_api_epoch_group.h.
Referenced by cb_key_monitor(), create_epoch_group(), create_new_epoch(), get_epoch_group(), handle_epoch_group_announcement_delay(), invalidate_epoch_group(), is_epoch_group_compatible(), it_find_valid_group_with_most_members(), it_move_epoch_groups_from_previous_epoch(), update_epoch_group(), and write_epoch_group_record().
enum GNUNET_GenericReturnValue GNUNET_MESSENGER_EpochGroup::stored |
Definition at line 52 of file messenger_api_epoch_group.h.
Referenced by create_epoch_group(), it_group_store_key(), and set_epoch_group_key().