GNUnet 0.22.2
Stream Struct Reference

Information of a stream. More...

Collaboration diagram for Stream:
[legend]

Data Fields

int64_t stream_id
 ID of this stream. More...
 
uint8_t * data
 The stream data. More...
 
uint64_t datalen
 The length of stream data. More...
 
struct Connectionconnection
 The connection that stream belongs to. More...
 
struct Long_Poll_Requestlong_poll_struct
 The long polling request structure. More...
 
uint8_t * uri
 The request uri. More...
 
size_t urilen
 The length of request uri. More...
 
uint8_t * method
 The request method. More...
 
size_t methodlen
 The length of request method. More...
 
uint8_t * authority
 The request authority. More...
 
size_t authoritylen
 The length of request authority. More...
 

Detailed Description

Information of a stream.

Definition at line 144 of file gnunet-communicator-http3.c.

Field Documentation

◆ stream_id

◆ data

uint8_t* Stream::data

The stream data.

Definition at line 154 of file gnunet-communicator-http3.c.

Referenced by read_data(), stream_send_data(), and submit_post_request().

◆ datalen

uint64_t Stream::datalen

The length of stream data.

Definition at line 159 of file gnunet-communicator-http3.c.

Referenced by read_data(), stream_send_data(), and submit_post_request().

◆ connection

◆ long_poll_struct

struct Long_Poll_Request* Stream::long_poll_struct

The long polling request structure.

Definition at line 169 of file gnunet-communicator-http3.c.

◆ uri

uint8_t* Stream::uri

The request uri.

Definition at line 174 of file gnunet-communicator-http3.c.

Referenced by get_stream_delete_it(), http_recv_header_cb(), and remove_stream().

◆ urilen

size_t Stream::urilen

The length of request uri.

Definition at line 179 of file gnunet-communicator-http3.c.

Referenced by http_recv_header_cb().

◆ method

uint8_t* Stream::method

The request method.

Definition at line 184 of file gnunet-communicator-http3.c.

Referenced by get_stream_delete_it(), http_recv_header_cb(), and remove_stream().

◆ methodlen

size_t Stream::methodlen

The length of request method.

Definition at line 189 of file gnunet-communicator-http3.c.

Referenced by http_recv_header_cb(), and stream_start_response().

◆ authority

uint8_t* Stream::authority

The request authority.

Definition at line 194 of file gnunet-communicator-http3.c.

Referenced by get_stream_delete_it(), http_recv_header_cb(), and remove_stream().

◆ authoritylen

size_t Stream::authoritylen

The length of request authority.

Definition at line 199 of file gnunet-communicator-http3.c.

Referenced by http_recv_header_cb().


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