GNUnet 0.22.2
GNUNET_REST_RequestHandle Struct Reference

#include <gnunet_rest_lib.h>

Collaboration diagram for GNUNET_REST_RequestHandle:
[legend]

Data Fields

struct GNUNET_CONTAINER_MultiHashMapurl_param_map
 Map of url parameters. More...
 
struct GNUNET_CONTAINER_MultiHashMapheader_param_map
 Map of headers. More...
 
const char * method
 The HTTP method as MHD value (see microhttpd.h) More...
 
const char * url
 The url as string. More...
 
const char * data
 The POST data. More...
 
size_t data_size
 The POST data size. More...
 

Detailed Description

Definition at line 43 of file gnunet_rest_lib.h.

Field Documentation

◆ url_param_map

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_REST_RequestHandle::url_param_map

Map of url parameters.

Definition at line 48 of file gnunet_rest_lib.h.

Referenced by create_response(), get_gns_cont(), and namestore_get().

◆ header_param_map

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_REST_RequestHandle::header_param_map

Map of headers.

Definition at line 53 of file gnunet_rest_lib.h.

Referenced by create_response().

◆ method

const char* GNUNET_REST_RequestHandle::method

The HTTP method as MHD value (see microhttpd.h)

Definition at line 58 of file gnunet_rest_lib.h.

Referenced by create_response(), and GNUNET_REST_handle_request().

◆ url

◆ data

const char* GNUNET_REST_RequestHandle::data

The POST data.

Definition at line 68 of file gnunet_rest_lib.h.

Referenced by create_response(), and REST_identity_process_request().

◆ data_size

size_t GNUNET_REST_RequestHandle::data_size

The POST data size.

Definition at line 73 of file gnunet_rest_lib.h.

Referenced by create_response(), and REST_identity_process_request().


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