Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
skinnysession Struct Reference
Collaboration diagram for skinnysession:
Collaboration graph
[legend]

Data Fields

int auth_timeout_sched
 
struct skinny_devicedevice
 
int fd
 
int keepalive_count
 
int keepalive_timeout_sched
 
struct timeval last_keepalive
 
struct {
   struct skinnysession *   next
 
list
 
ast_mutex_t lock
 
int lockstate
 
char outbuf [SKINNY_MAX_PACKET]
 
struct sockaddr_in sin
 
struct timeval start
 
pthread_t t
 

Detailed Description

Definition at line 1613 of file chan_skinny.c.

Field Documentation

◆ auth_timeout_sched

int auth_timeout_sched

◆ device

struct skinny_device* device

◆ fd

int fd

◆ keepalive_count

int keepalive_count

Definition at line 1626 of file chan_skinny.c.

Referenced by handle_keepalive_message(), and skinny_session().

◆ keepalive_timeout_sched

int keepalive_timeout_sched

◆ last_keepalive

struct timeval last_keepalive

Definition at line 1625 of file chan_skinny.c.

Referenced by handle_keepalive_message(), and skinny_session().

◆ list

struct { ... } list

◆ lock

◆ lockstate

int lockstate

Definition at line 1622 of file chan_skinny.c.

Referenced by skinny_session(), and skinny_session_cleanup().

◆ next

struct skinnysession* next

Definition at line 1621 of file chan_skinny.c.

◆ outbuf

char outbuf[SKINNY_MAX_PACKET]

Definition at line 1619 of file chan_skinny.c.

Referenced by transmit_response_bysession().

◆ sin

struct sockaddr_in sin

◆ start

struct timeval start

Definition at line 1616 of file chan_skinny.c.

Referenced by skinny_session().

◆ t

pthread_t t

Definition at line 1614 of file chan_skinny.c.

Referenced by accept_thread(), destroy_session(), end_session(), and unload_module().


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