[hydra-commits] hydra/slice.git branch "master" updated.

Commits to the Hydra project code repositories hydra-commits at lists.digium.com
Thu Aug 5 18:47:50 CDT 2010


branch "master" has been updated
       via  6fb9b5778d4d006cddd0c9426ab0a6ed4c8d97f7 (commit)
      from  e5e47a301864f573c3f0ce5422982dc7182d0534 (commit)

Summary of changes:
 Core/CMakeLists.txt                                |    5 ++++-
 .../RoutingI.ice => Endpoint/EndpointI.ice~}       |    0
 Core/Routing/RoutingI.ice                          |   11 +++++++----
 Media/MediaI.ice                                   |    2 +-
 4 files changed, 12 insertions(+), 6 deletions(-)
 copy Core/{Routing/RoutingI.ice => Endpoint/EndpointI.ice~} (100%)


- Log -----------------------------------------------------------------
commit 6fb9b5778d4d006cddd0c9426ab0a6ed4c8d97f7
Author: Ken Hunt <ken.hunt at digium.com>
Date:   Thu Aug 5 18:47:01 2010 -0500

    Added Endpoint slice definitions.

diff --git a/Core/CMakeLists.txt b/Core/CMakeLists.txt
index 4cd5a18..2692c3d 100644
--- a/Core/CMakeLists.txt
+++ b/Core/CMakeLists.txt
@@ -5,4 +5,7 @@ hydra_compile_slice(ServiceLocatorI.ice lib "Slice Defined API" Core)
 hydra_compile_slice(ServiceLocatorEventsI.ice lib "Slice Defined API" Core)
 
 # Slice definitions for Routing functionality
-add_subdirectory(Routing)
\ No newline at end of file
+add_subdirectory(Routing)
+
+# Slice definitions for Endpoint functionality
+add_subdirectory(Endpoint)
\ No newline at end of file
diff --git a/Core/Routing/RoutingI.ice b/Core/Endpoint/EndpointI.ice~
similarity index 100%
copy from Core/Routing/RoutingI.ice
copy to Core/Endpoint/EndpointI.ice~
diff --git a/Core/Routing/RoutingI.ice b/Core/Routing/RoutingI.ice
index 27b013f..c9f6082 100644
--- a/Core/Routing/RoutingI.ice
+++ b/Core/Routing/RoutingI.ice
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "Core/Endpoint/EndpointI.ice"
+
 module Hydra
 {
 module Core
@@ -28,7 +30,7 @@ module V1
        * Returns the endpoints that match the specified destination id. 
        *   @param id String identifier of the the destination. 
        */
-      idempotent Channel::EndpointSeq lookup(string destination) 
+      idempotent EndpointSeq lookup(string destination) 
          throws DestinationNotFoundException, InvalidParamsException;
    };
 
@@ -54,13 +56,14 @@ module V1
        */
       void removeEndpointLocator(string id) throws DestinationNotFoundException;
 
-      // Changes the range of device ids managed by a given channel. 
+      // Changes the range of device ids accessible via given EndpointLocator. 
       /**
        * Modify the range of device ids managed by a previously added EndpointLocator. 
+       *   @param id A unique identifier for the added EndpointLocator. 
        *   @param A list of reqular expressions that define the the valid endpoint ids. This 
        *     set of regular expressions completely replaces the current set. 
        */
-      void setEndpointLocatorDeviceIds(string channelId, RegExSeq deviceIdRangeList) 
+      void setEndpointLocatorDeviceIds(string id, RegExSeq deviceIdRangeList) 
          throws DestinationNotFoundException, InvalidParamsException;
    };
 
@@ -119,7 +122,7 @@ module V1
           *  @param id The identifier of the EndpointLocator being removed. 
           *  @param result Indicates whether or not the attempt was successful.
           */
-         void removeEndpointLocatorEvent(string channelId, OperationResult result);
+         void removeEndpointLocatorEvent(string id, OperationResult result);
 
          /**
           * Notification that an attempt was made to modify the range of destinationIds 
diff --git a/Media/MediaI.ice b/Media/MediaI.ice
index e86cd10..e6a0c0e 100644
--- a/Media/MediaI.ice
+++ b/Media/MediaI.ice
@@ -1,5 +1,5 @@
 #include <Ice/BuiltinSequences.ice>
-#include "core/ServiceLocatorI.ice"
+#include "Core/ServiceLocatorI.ice"
 
 module Hydra
 {

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


-- 
hydra/slice.git




More information about the asterisk-scf-commits mailing list