Loading...
Searching...
No Matches
imquic_qlog Struct Reference

QLOG instance. More...

#include <qlog.h>

Collaboration diagram for imquic_qlog:

Data Fields

char * id
 Instance ID.
 
gboolean sequential
 Whether sequential JSON will be used, instead of regular JSON.
 
gboolean is_server
 Whether this is for a client or server connection.
 
gboolean quic
 Whether QUIC and/or HTTP/3 and/or RoQ and/or MoQT events should be saved.
 
gboolean http3
 
gboolean roq
 
gboolean moq
 
json_t * root
 Jansson JSON instance.
 
json_t * common
 Reference to the common fields entry.
 
json_t * events
 Reference to the events array.
 
char * filename
 Path to where the JSON file should be saved.
 
FILE * file
 File to save the JSON file to.
 
imquic_mutex mutex
 Mutex.
 
volatile gint destroyed
 Whether this instance has been destroyed (reference counting)
 
imquic_refcount ref
 Reference counter.
 

Detailed Description

QLOG instance.

Field Documentation

◆ common

json_t* imquic_qlog::common

Reference to the common fields entry.

◆ destroyed

volatile gint imquic_qlog::destroyed

Whether this instance has been destroyed (reference counting)

◆ events

json_t* imquic_qlog::events

Reference to the events array.

◆ file

FILE* imquic_qlog::file

File to save the JSON file to.

◆ filename

char* imquic_qlog::filename

Path to where the JSON file should be saved.

◆ http3

gboolean imquic_qlog::http3

◆ id

char* imquic_qlog::id

Instance ID.

◆ is_server

gboolean imquic_qlog::is_server

Whether this is for a client or server connection.

◆ moq

gboolean imquic_qlog::moq

◆ mutex

imquic_mutex imquic_qlog::mutex

Mutex.

◆ quic

gboolean imquic_qlog::quic

Whether QUIC and/or HTTP/3 and/or RoQ and/or MoQT events should be saved.

◆ ref

imquic_refcount imquic_qlog::ref

Reference counter.

◆ root

json_t* imquic_qlog::root

Jansson JSON instance.

◆ roq

gboolean imquic_qlog::roq

◆ sequential

gboolean imquic_qlog::sequential

Whether sequential JSON will be used, instead of regular JSON.


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