GNUnet debian-0.24.3-23-g589b01d60
GNUNET_CORE_ServiceInfo Struct Reference

Gnunet service info - identifying compatibility with a range of version of a service communicating over CORE. More...

#include <gnunet_core_service.h>

Collaboration diagram for GNUNET_CORE_ServiceInfo:
[legend]

Data Fields

enum GNUNET_CORE_Service service
 Identifier of the service on top of CORE. More...
 
struct GNUNET_CORE_ServiceVersion version
 Version of this service implementation. More...
 
struct GNUNET_CORE_ServiceVersion version_max
 Maximal compatible version number of service. More...
 
struct GNUNET_CORE_ServiceVersion version_min
 Minimal compatible version number of service. More...
 

Detailed Description

Gnunet service info - identifying compatibility with a range of version of a service communicating over CORE.

Note: This will replace some parts of src/include/gnunet_protocols.h

Definition at line 194 of file gnunet_core_service.h.

Field Documentation

◆ service

enum GNUNET_CORE_Service GNUNET_CORE_ServiceInfo::service

Identifier of the service on top of CORE.

Definition at line 199 of file gnunet_core_service.h.

Referenced by DHTU_gnunet_init(), exec_connect_run(), GCO_init(), main_init(), and run().

◆ version

struct GNUNET_CORE_ServiceVersion GNUNET_CORE_ServiceInfo::version

Version of this service implementation.

Definition at line 204 of file gnunet_core_service.h.

◆ version_max

struct GNUNET_CORE_ServiceVersion GNUNET_CORE_ServiceInfo::version_max

Maximal compatible version number of service.

Definition at line 209 of file gnunet_core_service.h.

◆ version_min

struct GNUNET_CORE_ServiceVersion GNUNET_CORE_ServiceInfo::version_min

Minimal compatible version number of service.

Definition at line 214 of file gnunet_core_service.h.


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