Asterisk - The Open Source Telephony Project GIT-master-f36a736
Data Fields
transport_monitor Struct Reference

Structure for transport to be monitored. More...

Collaboration diagram for transport_monitor:
Collaboration graph
[legend]

Data Fields

char key [IP6ADDR_COLON_PORT_BUFLEN]
 Key <ipaddr>:<port> More...
 
struct {
   size_t   current
 
   struct transport_monitor_notifier *   elems
 
   size_t   max
 
monitors
 
pjsip_transport * transport
 The underlying PJSIP transport. More...
 
char * transport_obj_name
 

Detailed Description

Structure for transport to be monitored.

Definition at line 52 of file pjsip_transport_events.c.

Field Documentation

◆ current

size_t current

Definition at line 62 of file pjsip_transport_events.c.

◆ elems

Definition at line 62 of file pjsip_transport_events.c.

◆ key

◆ max

size_t max

Definition at line 62 of file pjsip_transport_events.c.

◆ 

struct { ... } monitors

◆ transport

pjsip_transport* transport

◆ transport_obj_name

char* transport_obj_name

For debugging purposes, we save the obj_name in case the transport goes away.

Definition at line 60 of file pjsip_transport_events.c.

Referenced by ast_sip_transport_monitor_register_replace_key(), transport_monitor_dtor(), transport_monitor_unregister_cb(), and transport_state_callback().


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