Transport-Gateway session mapping. More...
#include <transport.h>

Data Fields | |
| void * | transport_p |
| Opaque pointer to the transport session. | |
| void(* | p_free )(void *) |
| Pointer to the transport-provided function, if needed, that will be used to free the opaque transport session instance. | |
| volatile gint | destroyed |
| Whether this mapping has been destroyed definitely or not: if so, the transport shouldn't make use of it anymore. | |
| janus_mutex | mutex |
| Mutex to protect changes to transport_p. | |
| janus_refcount | ref |
| Reference counter for this instance. | |
Transport-Gateway session mapping.
| volatile gint janus_transport_session::destroyed |
Whether this mapping has been destroyed definitely or not: if so, the transport shouldn't make use of it anymore.
| janus_mutex janus_transport_session::mutex |
Mutex to protect changes to transport_p.
| void(* janus_transport_session::p_free) (void *) |
Pointer to the transport-provided function, if needed, that will be used to free the opaque transport session instance.
| janus_refcount janus_transport_session::ref |
Reference counter for this instance.
| void* janus_transport_session::transport_p |
Opaque pointer to the transport session.