[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