diff options
Diffstat (limited to 'include/asterisk/cdr.h')
-rw-r--r-- | include/asterisk/cdr.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/asterisk/cdr.h b/include/asterisk/cdr.h index ad7e5cc69..5654c3847 100644 --- a/include/asterisk/cdr.h +++ b/include/asterisk/cdr.h @@ -467,6 +467,20 @@ int ast_cdr_is_enabled(void); */ struct ast_cdr *ast_cdr_alloc(void); +struct stasis_message_router; + +/*! + * \brief Return the message router for the CDR engine + * + * This returns the \ref stasis_message_router that the CDR engine + * uses for dispatching \ref stasis messages. The reference on the + * message router is bumped and must be released by the caller of + * this function. + * + * \retval NULL if the CDR engine is disabled or unavailable + * \retval the \ref stasis_message_router otherwise + */ +struct stasis_message_router *ast_cdr_message_router(void); /*! * \brief Duplicate a public CDR |