GNUnet  0.11.x
Data Fields
MonitorNotifyMessage Struct Reference

Message sent by the service to monitor clients to notify them about a peer changing status. More...

#include </home/handbook/gnunet/src/core/core.h>

Collaboration diagram for MonitorNotifyMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Header with type GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY. More...
 
uint32_t state
 New peer state, an enum GNUNET_CORE_KxState in NBO. More...
 
struct GNUNET_PeerIdentity peer
 Identity of the peer. More...
 
struct GNUNET_TIME_AbsoluteNBO timeout
 How long will we stay in this state (if nothing else happens)? More...
 

Detailed Description

Message sent by the service to monitor clients to notify them about a peer changing status.

Definition at line 302 of file core.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader MonitorNotifyMessage::header

Header with type GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY.

Definition at line 307 of file core.h.

Referenced by monitor_notify_all().

◆ state

uint32_t MonitorNotifyMessage::state

New peer state, an enum GNUNET_CORE_KxState in NBO.

Definition at line 312 of file core.h.

Referenced by GSC_KX_handle_client_monitor_peers(), handle_receive_info(), and monitor_notify_all().

◆ peer

struct GNUNET_PeerIdentity MonitorNotifyMessage::peer

Identity of the peer.

Definition at line 317 of file core.h.

Referenced by GSC_KX_handle_client_monitor_peers(), handle_receive_info(), and monitor_notify_all().

◆ timeout

struct GNUNET_TIME_AbsoluteNBO MonitorNotifyMessage::timeout

How long will we stay in this state (if nothing else happens)?

Definition at line 322 of file core.h.

Referenced by GSC_KX_handle_client_monitor_peers(), handle_receive_info(), and monitor_notify_all().


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