GNUnet debian-0.24.3-23-g589b01d60
GNUNET_MESSENGER_Epoch Struct Reference

#include </home/buildbot/bb-worker/worker/gnunet_release/build/src/service/messenger/messenger_api_epoch.h>

Collaboration diagram for GNUNET_MESSENGER_Epoch:
[legend]

Data Fields

struct GNUNET_HashCode hash
 
struct GNUNET_TIME_Absolute private_key_expiration
 
struct GNUNET_TIME_Absolute proposal_expiration
 
struct GNUNET_MESSENGER_Roomroom
 
struct GNUNET_CRYPTO_EcdhePrivateKeyprivate_key
 
struct GNUNET_CONTAINER_MultiHashMapwaiting
 
struct GNUNET_CONTAINER_MultiShortmapannouncements
 
struct GNUNET_CONTAINER_MultiShortmapgroups
 
struct GNUNET_CONTAINER_MultiShortmapnonces
 
uint32_t members_count
 
const struct GNUNET_MESSENGER_Contact ** members
 
struct GNUNET_MESSENGER_EpochAnnouncementmain_announcement
 
struct GNUNET_MESSENGER_EpochGroupmain_group
 
struct GNUNET_HashCode proposal_hash
 
struct GNUNET_SCHEDULER_Taskproposal_timeout
 
uint32_t following_count
 
struct GNUNET_MESSENGER_Epoch ** following
 

Detailed Description

Definition at line 40 of file messenger_api_epoch.h.

Field Documentation

◆ hash

◆ private_key_expiration

struct GNUNET_TIME_Absolute GNUNET_MESSENGER_Epoch::private_key_expiration

Definition at line 43 of file messenger_api_epoch.h.

Referenced by create_epoch(), and get_epoch_private_key().

◆ proposal_expiration

struct GNUNET_TIME_Absolute GNUNET_MESSENGER_Epoch::proposal_expiration

Definition at line 44 of file messenger_api_epoch.h.

Referenced by create_epoch(), is_epoch_proposing(), and set_epoch_proposing().

◆ room

◆ private_key

struct GNUNET_CRYPTO_EcdhePrivateKey* GNUNET_MESSENGER_Epoch::private_key

Definition at line 48 of file messenger_api_epoch.h.

Referenced by create_epoch(), destroy_epoch(), and get_epoch_private_key().

◆ waiting

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_Epoch::waiting

◆ announcements

◆ groups

◆ nonces

struct GNUNET_CONTAINER_MultiShortmap* GNUNET_MESSENGER_Epoch::nonces

◆ members_count

◆ members

◆ main_announcement

◆ main_group

◆ proposal_hash

◆ proposal_timeout

◆ following_count

uint32_t GNUNET_MESSENGER_Epoch::following_count

Definition at line 64 of file messenger_api_epoch.h.

Referenced by add_following_epoch(), create_epoch(), and reset_epoch_size().

◆ following

struct GNUNET_MESSENGER_Epoch** GNUNET_MESSENGER_Epoch::following

The documentation for this struct was generated from the following file: