GNUnet  0.11.x
Data Fields
HTTP_Message Struct Reference

Message to send using http. More...

#include </home/handbook/gnunet/src/transport/plugin_transport_http.h>

Collaboration diagram for HTTP_Message:
[legend]

Data Fields

struct HTTP_Messagenext
 next pointer for double linked list More...
 
struct HTTP_Messageprev
 previous pointer for double linked list More...
 
char * buf
 buffer containing data to send More...
 
size_t pos
 amount of data already sent More...
 
size_t size
 buffer length More...
 
GNUNET_TRANSPORT_TransmitContinuation transmit_cont
 Continuation function to call once the transmission buffer has again space available. More...
 
void * transmit_cont_cls
 Closure for transmit_cont. More...
 
size_t overhead
 HTTP/S specific overhead. More...
 

Detailed Description

Message to send using http.

Definition at line 458 of file plugin_transport_http.h.

Field Documentation

◆ next

struct HTTP_Message * HTTP_Message::next

next pointer for double linked list

Definition at line 463 of file plugin_transport_http.h.

Referenced by client_delete_session().

◆ prev

struct HTTP_Message * HTTP_Message::prev

previous pointer for double linked list

Definition at line 468 of file plugin_transport_http.h.

◆ buf

char * HTTP_Message::buf

buffer containing data to send

Definition at line 473 of file plugin_transport_http.h.

Referenced by client_send_cb(), http_client_plugin_send(), and server_send_callback().

◆ pos

size_t HTTP_Message::pos

◆ size

size_t HTTP_Message::size

◆ transmit_cont

GNUNET_TRANSPORT_TransmitContinuation HTTP_Message::transmit_cont

Continuation function to call once the transmission buffer has again space available.

NULL if there is no continuation to call.

Definition at line 490 of file plugin_transport_http.h.

Referenced by client_delete_session(), client_send_cb(), http_client_plugin_send(), server_delete_session(), and server_send_callback().

◆ transmit_cont_cls

void * HTTP_Message::transmit_cont_cls

Closure for transmit_cont.

Closure for transmit_cont.

Definition at line 495 of file plugin_transport_http.h.

Referenced by client_delete_session(), client_send_cb(), http_client_plugin_send(), server_delete_session(), and server_send_callback().

◆ overhead

size_t HTTP_Message::overhead

HTTP/S specific overhead.

Definition at line 168 of file plugin_transport_http_server.c.

Referenced by server_delete_session(), and server_send_callback().


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