QLOG instance.
More...
#include <qlog.h>
|
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.
|
|
◆ 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 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
◆ is_server
gboolean imquic_qlog::is_server |
Whether this is for a client or server connection.
◆ moq
gboolean imquic_qlog::moq |
◆ mutex
◆ quic
gboolean imquic_qlog::quic |
Whether QUIC and/or HTTP/3 and/or RoQ and/or MoQT events should be saved.
◆ ref
◆ root
json_t* imquic_qlog::root |
◆ 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: