summaryrefslogtreecommitdiff
path: root/include/asterisk/stasis.h
diff options
context:
space:
mode:
authorDavid M. Lee <dlee@digium.com>2013-03-27 21:52:43 +0000
committerDavid M. Lee <dlee@digium.com>2013-03-27 21:52:43 +0000
commitc67a06a2ff87ffd1dd3607866d965ef3caabe232 (patch)
tree6c9ec7c9cd47d85e09ede06ea5dab54745ea7198 /include/asterisk/stasis.h
parent72bccf69c379ebbab06e7565260b1f2286ba13c0 (diff)
Added a doxygen group for Stasis messages and topics
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@384201 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/stasis.h')
-rw-r--r--include/asterisk/stasis.h31
1 files changed, 25 insertions, 6 deletions
diff --git a/include/asterisk/stasis.h b/include/asterisk/stasis.h
index c8523dc50..936a75d53 100644
--- a/include/asterisk/stasis.h
+++ b/include/asterisk/stasis.h
@@ -356,6 +356,10 @@ int stasis_subscription_is_subscribed(const struct stasis_subscription *sub);
*/
int stasis_subscription_final_message(struct stasis_subscription *sub, struct stasis_message *msg);
+/*! \addtogroup StasisTopicsAndMessages
+ * @{
+ */
+
/*!
* \brief Holds details about changes to subscriptions for the specified topic
* \since 12
@@ -375,6 +379,8 @@ struct stasis_subscription_change {
*/
struct stasis_message_type *stasis_subscription_change(void);
+/*! @} */
+
/*!
* \brief Pool for topic aggregation
*/
@@ -398,13 +404,9 @@ struct stasis_topic *stasis_topic_pool_get_topic(struct stasis_topic_pool *pool,
/*! @} */
-/*! @{ */
-
-/*!
- * \brief A topic wrapper, which caches certain messages.
- * \since 12
+/*! \addtogroup StasisTopicsAndMessages
+ * @{
*/
-struct stasis_caching_topic;
/*!
* \brief Message type for cache update messages.
@@ -438,6 +440,16 @@ struct stasis_cache_update {
*/
struct stasis_message *stasis_cache_clear_create(struct stasis_message_type *type, const char *id);
+/*! @} */
+
+/*! @{ */
+
+/*!
+ * \brief A topic wrapper, which caches certain messages.
+ * \since 12
+ */
+struct stasis_caching_topic;
+
/*!
* \brief Callback extract a unique identity from a snapshot message.
*
@@ -533,4 +545,11 @@ int stasis_cache_init(void);
/*! @} */
+/*!
+ * \defgroup StasisTopicsAndMessages Stasis topics, and their messages.
+ *
+ * This group contains the topics, messages and corresponding message types
+ * found within Asterisk.
+ */
+
#endif /* _ASTERISK_STASIS_H */