[asterisk-commits] mmichelson: branch mmichelson/rls-notify r418166 - /team/mmichelson/rls-notif...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Jul 7 19:30:10 CDT 2014
Author: mmichelson
Date: Mon Jul 7 19:30:05 2014
New Revision: 418166
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=418166
Log:
Add some documentation for the sip_subscription_tree and ast_sip_subscription structures.
Modified:
team/mmichelson/rls-notify/res/res_pjsip_pubsub.c
Modified: team/mmichelson/rls-notify/res/res_pjsip_pubsub.c
URL: http://svnview.digium.com/svn/asterisk/team/mmichelson/rls-notify/res/res_pjsip_pubsub.c?view=diff&rev=418166&r1=418165&r2=418166
==============================================================================
--- team/mmichelson/rls-notify/res/res_pjsip_pubsub.c (original)
+++ team/mmichelson/rls-notify/res/res_pjsip_pubsub.c Mon Jul 7 19:30:05 2014
@@ -348,6 +348,15 @@
struct timeval expires;
};
+/*!
+ * \brief A tree of SIP subscriptions
+ *
+ * Because of the ability to subscribe to resource lists, a SIP
+ * subscription can result in a tree of subscriptions being created.
+ * This structure represents the information relevant to the subscription
+ * as a whole, to include the underlying PJSIP structure for the
+ * subscription.
+ */
struct sip_subscription_tree {
/*! The endpoint with which the subscription is communicating */
struct ast_sip_endpoint *endpoint;
@@ -376,7 +385,12 @@
};
/*!
- * \brief Structure representing a SIP subscription
+ * \brief Structure representing a "virtual" SIP subscription.
+ *
+ * This structure serves a dual purpose. Structurally, it is
+ * the constructed tree of subscriptions based on the resources
+ * being subscribed to. API-wise, this serves as the handle that
+ * subscription handlers use in order to interact with the pubsub API.
*/
struct ast_sip_subscription {
/*! Subscription datastores set up by handlers */
More information about the asterisk-commits
mailing list