[asterisk-scf-commits] asterisk-scf/integration/slice.git branch "media" updated.

Commits to the Asterisk SCF project code repositories asterisk-scf-commits at lists.digium.com
Tue Jun 21 13:55:24 CDT 2011


branch "media" has been updated
       via  131f6d92c009e34dc41b79b076200876883cc34b (commit)
      from  ae69d3aad2b90b621d89de835fe8788dc1fe979b (commit)

Summary of changes:
 .../SessionCommunicationsIf.ice                    |   41 ++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)


- Log -----------------------------------------------------------------
commit 131f6d92c009e34dc41b79b076200876883cc34b
Author: Joshua Colp <jcolp at digium.com>
Date:   Tue Jun 21 15:55:09 2011 -0300

    Add stream related indications so a listener can be aware of when streams are added, updated, and removed.

diff --git a/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice b/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice
index 25261c6..2e97c88 100644
--- a/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice
+++ b/AsteriskSCF/SessionCommunications/SessionCommunicationsIf.ice
@@ -128,6 +128,47 @@ module V1
     };
 
     /**
+     * Stream specific indication class. Useful if a consumer only cares
+     * about stream specific indications.
+     */
+    unsliceable class StreamIndication extends Indication
+    {
+    };
+
+    /**
+     * Indication that a session has had streams added to it.
+     */
+    unsliceable class StreamsAddedIndication extends StreamIndication
+    {
+        /**
+         * Streams that have been added and their information.
+         */
+        AsteriskSCF::Media::V1::StreamInformationDict streams;
+    };
+
+    /**
+     * Indication that a session has had stream information updated on it.
+     */
+    unsliceable class StreamsUpdatedIndication extends StreamIndication
+    {
+        /**
+         * Streams that have been updated and their information.
+         */
+        AsteriskSCF::Media::V1::StreamInformationDict streams;
+    };
+
+    /**
+     * Indication that a session has had streams removed from it.
+     */
+    unsliceable class StreamsRemovedIndication extends StreamIndication
+    {
+        /**
+         * Streams that have been removed and their information.
+         */
+        AsteriskSCF::Media::V1::StreamInformationDict streams;
+    };
+
+    /**
      * Telephony specific indication class. Useful if a consumer only cares
      * about telephony specific indications.
      */

-----------------------------------------------------------------------


-- 
asterisk-scf/integration/slice.git



More information about the asterisk-scf-commits mailing list