mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-02 02:18:31 +00:00
Make bridge snapshots use prefixes.
* Changed ast_manager_build_bridge_state_string() to assume an empty prefix string just like ast_manager_build_channel_state_string(). * Created ast_manager_build_bridge_state_string_prefix() to work just like ast_manager_build_channel_state_string_prefix(). * Made BridgeMerge AMI event use To/From prefixes. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@396417 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -391,6 +391,21 @@ struct ast_json;
|
||||
*/
|
||||
struct ast_str *ast_manager_str_from_json_object(struct ast_json *blob, key_exclusion_cb exclusion_cb);
|
||||
|
||||
/*!
|
||||
* \brief Generate the AMI message body from a bridge snapshot
|
||||
* \since 12
|
||||
*
|
||||
* \param snapshot the bridge snapshot for which to generate an AMI message
|
||||
* body
|
||||
* \param prefix What to prepend to the bridge fields
|
||||
*
|
||||
* \retval NULL on error
|
||||
* \retval ast_str* on success (must be ast_freed by caller)
|
||||
*/
|
||||
struct ast_str *ast_manager_build_bridge_state_string_prefix(
|
||||
const struct ast_bridge_snapshot *snapshot,
|
||||
const char *prefix);
|
||||
|
||||
/*!
|
||||
* \brief Generate the AMI message body from a bridge snapshot
|
||||
* \since 12
|
||||
@@ -402,8 +417,7 @@ struct ast_str *ast_manager_str_from_json_object(struct ast_json *blob, key_excl
|
||||
* \retval ast_str* on success (must be ast_freed by caller)
|
||||
*/
|
||||
struct ast_str *ast_manager_build_bridge_state_string(
|
||||
const struct ast_bridge_snapshot *snapshot,
|
||||
const char *suffix);
|
||||
const struct ast_bridge_snapshot *snapshot);
|
||||
|
||||
/*! \brief Struct containing info for an AMI event to send out. */
|
||||
struct ast_manager_event_blob {
|
||||
|
Reference in New Issue
Block a user