mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-18 15:49:56 +00:00
Merge "res_pjsip_pubsub: Add ability to persist generator state information." into 16
This commit is contained in:
@@ -545,6 +545,29 @@ void ast_sip_subscription_remove_datastore(struct ast_sip_subscription *subscrip
|
||||
*/
|
||||
struct ao2_container *ast_sip_subscription_get_datastores(const struct ast_sip_subscription *subscription);
|
||||
|
||||
/*!
|
||||
* \since 13.31.0
|
||||
* \since 16.8.0
|
||||
* \since 17.2.0
|
||||
* \brief Set persistence data for a subscription
|
||||
*
|
||||
* \param subscription The subscription to set persistence data on
|
||||
* \param persistence_data The persistence data to set
|
||||
*
|
||||
* \note This steals the reference to persistence_data
|
||||
*/
|
||||
void ast_sip_subscription_set_persistence_data(struct ast_sip_subscription *subscription, struct ast_json *persistence_data);
|
||||
|
||||
/*!
|
||||
* \since 13.31.0
|
||||
* \since 16.8.0
|
||||
* \since 17.2.0
|
||||
* \brief Retrieve persistence data for a subscription
|
||||
*
|
||||
* \param subscription The subscription to retrieve persistence data from
|
||||
*/
|
||||
const struct ast_json *ast_sip_subscription_get_persistence_data(const struct ast_sip_subscription *subscription);
|
||||
|
||||
/*!
|
||||
* \brief Register a subscription handler
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user