GNUnet  0.11.x
Data Fields
GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions Struct Reference

Each plugin is required to return a pointer to a struct of this type as the return value from its entry point. More...

#include <gnunet_reclaim_attribute_plugin.h>

Data Fields

void * cls
 Closure for all of the callbacks. More...
 
GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction value_to_string
 Conversion to string. More...
 
GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction string_to_value
 Conversion to binary. More...
 
GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction typename_to_number
 Typename to number. More...
 
GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction number_to_typename
 Number to typename. More...
 
GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction value_to_string_attest
 FIXME: It is odd that attestation functions are withing the attribute plugin. More...
 
GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction string_to_value_attest
 Attestation Conversion to binary. More...
 
GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction typename_to_number_attest
 Attestation Typename to number. More...
 
GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction number_to_typename_attest
 Attestation Number to typename. More...
 

Detailed Description

Each plugin is required to return a pointer to a struct of this type as the return value from its entry point.

Definition at line 111 of file gnunet_reclaim_attribute_plugin.h.

Field Documentation

◆ cls

void* GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::cls

Closure for all of the callbacks.

Definition at line 116 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_done().

◆ value_to_string

GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::value_to_string

Conversion to string.

Definition at line 121 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().

◆ string_to_value

GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::string_to_value

Conversion to binary.

Definition at line 126 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().

◆ typename_to_number

GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::typename_to_number

Typename to number.

Definition at line 131 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().

◆ number_to_typename

GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::number_to_typename

Number to typename.

Definition at line 136 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().

◆ value_to_string_attest

GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::value_to_string_attest

FIXME: It is odd that attestation functions are withing the attribute plugin.

An attribute type may be backed by an attestation, but not necessarily. Maybe it would make more sense to refactor this into an attestation plugin?

Attestation Conversion to string.

Definition at line 147 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().

◆ string_to_value_attest

GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::string_to_value_attest

Attestation Conversion to binary.

Definition at line 152 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().

◆ typename_to_number_attest

GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::typename_to_number_attest

Attestation Typename to number.

Definition at line 157 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().

◆ number_to_typename_attest

GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions::number_to_typename_attest

Attestation Number to typename.

Definition at line 162 of file gnunet_reclaim_attribute_plugin.h.

Referenced by libgnunet_plugin_reclaim_attribute_gnuid_init().


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