GNUnet 0.21.1
GNUNET_CONVERSATION_PhoneRecord Struct Reference

A phone record specifies which peer is hosting a given user and may also specify the phone line that is used (typically zero). More...

#include <gnunet_conversation_service.h>

Collaboration diagram for GNUNET_CONVERSATION_PhoneRecord:
[legend]

Data Fields

uint32_t version
 Version of the phone record, for now always one. More...
 
uint32_t reserved
 Reserved. More...
 
struct GNUNET_PeerIdentity peer
 Identity of the peer hosting the phone service. More...
 
struct GNUNET_HashCode line_port
 Phone line (CADET port) to connect to. More...
 

Detailed Description

A phone record specifies which peer is hosting a given user and may also specify the phone line that is used (typically zero).

The version is also right now always zero.

Definition at line 93 of file gnunet_conversation_service.h.

Field Documentation

◆ version

uint32_t GNUNET_CONVERSATION_PhoneRecord::version

Version of the phone record, for now always one.

We may use other versions for anonymously hosted phone lines in the future.

Definition at line 100 of file gnunet_conversation_service.h.

Referenced by conversation_string_to_value(), conversation_value_to_string(), and GNUNET_CONVERSATION_phone_create().

◆ reserved

uint32_t GNUNET_CONVERSATION_PhoneRecord::reserved

Reserved.

In v1. always zero.

Definition at line 105 of file gnunet_conversation_service.h.

Referenced by conversation_string_to_value(), and GNUNET_CONVERSATION_phone_create().

◆ peer

struct GNUNET_PeerIdentity GNUNET_CONVERSATION_PhoneRecord::peer

Identity of the peer hosting the phone service.

Definition at line 110 of file gnunet_conversation_service.h.

Referenced by conversation_string_to_value(), conversation_value_to_string(), GNUNET_CONVERSATION_phone_create(), and handle_gns_response().

◆ line_port

struct GNUNET_HashCode GNUNET_CONVERSATION_PhoneRecord::line_port

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