Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
#include <res_pjsip_pubsub.h>
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_notifier * | notifier |
struct ast_sip_subscriber * | subscriber |
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... | |
Definition at line 358 of file res_pjsip_pubsub.h.
const char* accept[AST_SIP_MAX_ACCEPT] |
The types of body this subscriber accepts.
Definition at line 364 of file res_pjsip_pubsub.h.
Referenced by ast_sip_register_subscription_handler(), and exceptional_accept().
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.
Referenced by cli_list_subscriptions_detail(), cli_show_subscription_common(), cli_show_subscriptions_detail(), find_sub_handler_for_event_name(), initial_notify_task(), and load_module().
struct ast_sip_subscription_handler* next |
Definition at line 384 of file res_pjsip_pubsub.h.
Referenced by ast_sip_unregister_subscription_handler(), and find_sub_handler_for_event_name().
struct { ... } next |
struct ast_sip_notifier* notifier |
Notifier callbacks for this handler
Definition at line 383 of file res_pjsip_pubsub.h.
Referenced by pubsub_on_rx_refresh(), and send_notify().
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.
sub | The subscription |
buf | The string to write AMI data |
Definition at line 379 of file res_pjsip_pubsub.h.
Referenced by sip_subscription_to_ami().