Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_sip_subscription_handler Struct Reference

Data Fields

const char * accept [AST_SIP_MAX_ACCEPT]
 
const char * body_type
 
const char * event_name
 
struct {
   struct ast_sip_subscription_handler *   next
 
next
 
struct ast_sip_notifiernotifier
 
struct ast_sip_subscribersubscriber
 
void(* subscription_shutdown )(struct ast_sip_subscription *subscription)
 Called when a subscription is to be destroyed. More...
 
void(* to_ami )(struct ast_sip_subscription *sub, struct ast_str **buf)
 Converts the subscriber to AMI. More...
 

Detailed Description

Definition at line 358 of file res_pjsip_pubsub.h.

Field Documentation

const char* accept[AST_SIP_MAX_ACCEPT]

The types of body this subscriber accepts.

Definition at line 364 of file res_pjsip_pubsub.h.

const char* body_type

Type of data used to generate NOTIFY bodies

Definition at line 362 of file res_pjsip_pubsub.h.

const char* event_name

The name of the event this subscriber deals with

Definition at line 360 of file res_pjsip_pubsub.h.

struct ast_sip_notifier* notifier

Notifier callbacks for this handler

Definition at line 383 of file res_pjsip_pubsub.h.

struct ast_sip_subscriber* subscriber

Subscriber callbacks for this handler

Definition at line 381 of file res_pjsip_pubsub.h.

void(* subscription_shutdown) (struct ast_sip_subscription *subscription)

Called when a subscription is to be destroyed.

The handler is not expected to send any sort of requests or responses during this callback. The handler MUST, however, begin the destruction process for the subscription during this callback.

Definition at line 372 of file res_pjsip_pubsub.h.

void(* to_ami) (struct ast_sip_subscription *sub, struct ast_str **buf)

Converts the subscriber to AMI.

Parameters
subThe subscription
bufThe string to write AMI data

Definition at line 379 of file res_pjsip_pubsub.h.


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