Fork me on GitHub
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields

Helper to address requests and their sources (e.g., a specific HTTP connection, websocket, RabbitMQ or others) More...

#include <janus.h>

Collaboration diagram for janus_request:
Collaboration graph
[legend]

Data Fields

janus_transporttransport
 Pointer to the transport plugin. More...
 
janus_transport_sessioninstance
 Pointer to the transport-provided session instance. More...
 
void * request_id
 Opaque pointer to the request ID, if available. More...
 
gboolean admin
 Whether this is a Janus API or admin API request. More...
 
json_tmessage
 Pointer to the original request, if available. More...
 

Detailed Description

Helper to address requests and their sources (e.g., a specific HTTP connection, websocket, RabbitMQ or others)

Field Documentation

gboolean janus_request::admin

Whether this is a Janus API or admin API request.

janus_transport_session* janus_request::instance

Pointer to the transport-provided session instance.

json_t* janus_request::message

Pointer to the original request, if available.

void* janus_request::request_id

Opaque pointer to the request ID, if available.

janus_transport* janus_request::transport

Pointer to the transport plugin.


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