GNUnet  0.10.x
Data Fields
GNUNET_ATS_SessionData Struct Reference

Plugin-relevant information about a session. More...

#include <gnunet_ats_plugin_new.h>

Collaboration diagram for GNUNET_ATS_SessionData:
[legend]

Data Fields

struct GNUNET_PeerIdentity peer
 Peer the session is with. More...
 
struct GNUNET_ATS_Properties prop
 ATS performance characteristics for a session. More...
 
struct GNUNET_ATS_Sessionsession
 Handle to the session that has the given properties. More...
 
int inbound_only
 Is the session inbound only? More...
 

Detailed Description

Plugin-relevant information about a session.

Definition at line 76 of file gnunet_ats_plugin_new.h.

Field Documentation

◆ peer

struct GNUNET_PeerIdentity GNUNET_ATS_SessionData::peer

Peer the session is with.

Definition at line 81 of file gnunet_ats_plugin_new.h.

Referenced by handle_session_add(), handle_session_del(), and simple_session_add().

◆ prop

struct GNUNET_ATS_Properties GNUNET_ATS_SessionData::prop

ATS performance characteristics for a session.

Definition at line 86 of file gnunet_ats_plugin_new.h.

Referenced by consider_notify_transport(), handle_session_add(), handle_session_update(), update_allocation(), and update_counters().

◆ session

struct GNUNET_ATS_Session* GNUNET_ATS_SessionData::session

Handle to the session that has the given properties.

Definition at line 91 of file gnunet_ats_plugin_new.h.

Referenced by handle_session_add(), and simple_session_add().

◆ inbound_only

int GNUNET_ATS_SessionData::inbound_only

Is the session inbound only?

Definition at line 96 of file gnunet_ats_plugin_new.h.

Referenced by handle_session_add().


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