GNUnet  0.11.x
Data Fields
AliceComputationMessage Struct Reference

Message type passed from client to service to initiate a request or responder role. More...

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

Collaboration diagram for AliceComputationMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 GNUNET message header with type GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE. More...
 
uint32_t element_count_total
 how many elements the vector in payload contains More...
 
uint32_t element_count_contained
 contained elements the vector in payload contains More...
 
uint32_t reserved
 Always zero. More...
 
struct GNUNET_HashCode session_key
 the transaction/session key used to identify a session More...
 
struct GNUNET_PeerIdentity peer
 the identity of a remote peer we want to communicate with More...
 

Detailed Description

Message type passed from client to service to initiate a request or responder role.

Definition at line 45 of file scalarproduct.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader AliceComputationMessage::header

GNUNET message header with type GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE.

Definition at line 51 of file scalarproduct.h.

Referenced by check_alice_client_message().

◆ element_count_total

uint32_t AliceComputationMessage::element_count_total

how many elements the vector in payload contains

Definition at line 56 of file scalarproduct.h.

Referenced by check_alice_client_message(), GNUNET_SCALARPRODUCT_start_computation(), and handle_alice_client_message().

◆ element_count_contained

uint32_t AliceComputationMessage::element_count_contained

contained elements the vector in payload contains

Definition at line 61 of file scalarproduct.h.

Referenced by check_alice_client_message(), GNUNET_SCALARPRODUCT_start_computation(), and handle_alice_client_message().

◆ reserved

uint32_t AliceComputationMessage::reserved

Always zero.

Definition at line 66 of file scalarproduct.h.

Referenced by GNUNET_SCALARPRODUCT_start_computation().

◆ session_key

struct GNUNET_HashCode AliceComputationMessage::session_key

the transaction/session key used to identify a session

Definition at line 71 of file scalarproduct.h.

Referenced by GNUNET_SCALARPRODUCT_start_computation(), and handle_alice_client_message().

◆ peer

struct GNUNET_PeerIdentity AliceComputationMessage::peer

the identity of a remote peer we want to communicate with

Definition at line 76 of file scalarproduct.h.

Referenced by GNUNET_SCALARPRODUCT_start_computation(), and handle_alice_client_message().


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