GNUnet  0.11.x
Data Fields
GNUNET_SCALARPRODUCT_ComputationHandle Struct Reference

A handle returned for each computation. More...

Collaboration diagram for GNUNET_SCALARPRODUCT_ComputationHandle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Our configuration. More...
 
struct GNUNET_MQ_Handlemq
 Current connection to the scalarproduct service. More...
 
GNUNET_SCALARPRODUCT_ContinuationWithStatus cont_status
 Function to call after transmission of the request (Bob). More...
 
GNUNET_SCALARPRODUCT_DatumProcessor cont_datum
 Function to call after transmission of the request (Alice). More...
 
void * cont_cls
 Closure for cont_status or cont_datum. More...
 
GNUNET_SCALARPRODUCT_ResponseMessageHandler response_proc
 API internal callback for results and failures to be forwarded to the client. More...
 
struct GNUNET_HashCode key
 The shared session key identifying this computation. More...
 

Detailed Description

A handle returned for each computation.

Definition at line 54 of file scalarproduct_api.c.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_SCALARPRODUCT_ComputationHandle::cfg

◆ mq

struct GNUNET_MQ_Handle* GNUNET_SCALARPRODUCT_ComputationHandle::mq

Current connection to the scalarproduct service.

Definition at line 64 of file scalarproduct_api.c.

◆ cont_status

GNUNET_SCALARPRODUCT_ContinuationWithStatus GNUNET_SCALARPRODUCT_ComputationHandle::cont_status

Function to call after transmission of the request (Bob).

Definition at line 69 of file scalarproduct_api.c.

◆ cont_datum

GNUNET_SCALARPRODUCT_DatumProcessor GNUNET_SCALARPRODUCT_ComputationHandle::cont_datum

Function to call after transmission of the request (Alice).

Definition at line 74 of file scalarproduct_api.c.

◆ cont_cls

void* GNUNET_SCALARPRODUCT_ComputationHandle::cont_cls

Closure for cont_status or cont_datum.

Definition at line 79 of file scalarproduct_api.c.

◆ response_proc

GNUNET_SCALARPRODUCT_ResponseMessageHandler GNUNET_SCALARPRODUCT_ComputationHandle::response_proc

API internal callback for results and failures to be forwarded to the client.

Definition at line 85 of file scalarproduct_api.c.

◆ key

struct GNUNET_HashCode GNUNET_SCALARPRODUCT_ComputationHandle::key

The shared session key identifying this computation.

Definition at line 85 of file scalarproduct_api.c.

Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), and gnunet-chk.Chk::uri().


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