Asterisk - The Open Source Telephony Project  18.5.0
Public Member Functions | Data Fields
subscription_persistence Struct Reference

Structure used for persisting an inbound subscription. More...

Collaboration diagram for subscription_persistence:
Collaboration graph
[legend]

Public Member Functions

 SORCERY_OBJECT (details)
 

Data Fields

char contact_uri [PJSIP_MAX_URL_SIZE]
 
unsigned int cseq
 
char * endpoint
 
struct timeval expires
 
struct ast_jsongenerator_data
 
char local_name [PJ_INET6_ADDRSTRLEN]
 
int local_port
 
char packet [PJSIP_MAX_PKT_LEN]
 
int prune_on_boot
 
char src_name [PJ_INET6_ADDRSTRLEN]
 
int src_port
 
char * tag
 
char transport_key [32]
 

Detailed Description

Structure used for persisting an inbound subscription.

Definition at line 370 of file res_pjsip_pubsub.c.

Member Function Documentation

◆ SORCERY_OBJECT()

SORCERY_OBJECT ( details  )

Sorcery object details

Field Documentation

◆ contact_uri

char contact_uri[PJSIP_MAX_URL_SIZE]

Contact URI

Definition at line 394 of file res_pjsip_pubsub.c.

Referenced by subscription_persistence_recreate(), and subscription_persistence_update().

◆ cseq

unsigned int cseq

Next CSeq to use for message

Definition at line 388 of file res_pjsip_pubsub.c.

Referenced by create_subscription_tree(), and subscription_persistence_update().

◆ endpoint

char* endpoint

◆ expires

struct timeval expires

◆ generator_data

struct ast_json* generator_data

◆ local_name

char local_name[PJ_INET6_ADDRSTRLEN]

Local transport address

Definition at line 384 of file res_pjsip_pubsub.c.

Referenced by subscription_persistence_recreate(), and subscription_persistence_update().

◆ local_port

int local_port

Local transport port

Definition at line 386 of file res_pjsip_pubsub.c.

Referenced by subscription_persistence_recreate(), and subscription_persistence_update().

◆ packet

char packet[PJSIP_MAX_PKT_LEN]

SIP message that creates the subscription

Definition at line 376 of file res_pjsip_pubsub.c.

Referenced by subscription_persistence_recreate(), and subscription_persistence_update().

◆ prune_on_boot

int prune_on_boot

◆ src_name

char src_name[PJ_INET6_ADDRSTRLEN]

Source address of the message

Definition at line 378 of file res_pjsip_pubsub.c.

Referenced by subscription_persistence_recreate(), and subscription_persistence_update().

◆ src_port

int src_port

Source port of the message

Definition at line 380 of file res_pjsip_pubsub.c.

Referenced by subscription_persistence_recreate(), and subscription_persistence_update().

◆ tag

char* tag

◆ transport_key

char transport_key[32]

Local transport key type

Definition at line 382 of file res_pjsip_pubsub.c.

Referenced by subscription_persistence_recreate(), and subscription_persistence_update().


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