GNUnet  0.10.x
Data Structures | Typedefs
gnunet_reclaim_attribute_plugin.h File Reference
#include "gnunet_util_lib.h"
#include "gnunet_reclaim_attribute_lib.h"
Include dependency graph for gnunet_reclaim_attribute_plugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

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

Typedefs

typedef char *(* GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction) (void *cls, uint32_t type, const void *data, size_t data_size)
 Function called to convert the binary value data of an attribute of type type to a human-readable string. More...
 
typedef int(* GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction) (void *cls, uint32_t type, const char *s, void **data, size_t *data_size)
 Function called to convert human-readable version of the value s of an attribute of type type to the respective binary representation. More...
 
typedef uint32_t(* GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction) (void *cls, const char *typename)
 Function called to convert a type name to the corresponding number. More...
 
typedef const char *(* GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction) (void *cls, uint32_t type)
 Function called to convert a type number (i.e. More...
 

Detailed Description

Author
Martin Schanzenbach

Plugin API for reclaim attribute types

Definition in file gnunet_reclaim_attribute_plugin.h.