[asterisk-scf-commits] asterisk-scf/release/slice.git branch "master" updated.

Commits to the Asterisk SCF project code repositories asterisk-scf-commits at lists.digium.com
Thu Mar 10 16:35:35 CST 2011


branch "master" has been updated
       via  5264bb1474a0b712b49fd4ea7c82890bdea007f2 (commit)
      from  030aad466eccb71487a7443a99129d6ccd11502d (commit)

Summary of changes:
 AsteriskSCF/System/Component/ConfigurationIf.ice |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)


- Log -----------------------------------------------------------------
commit 5264bb1474a0b712b49fd4ea7c82890bdea007f2
Author: Joshua Colp <jcolp at digium.com>
Date:   Thu Mar 10 18:36:40 2011 -0400

    Add visitor usage to configuration interface.

diff --git a/AsteriskSCF/System/Component/ConfigurationIf.ice b/AsteriskSCF/System/Component/ConfigurationIf.ice
index 64397e2..1fed82f 100644
--- a/AsteriskSCF/System/Component/ConfigurationIf.ice
+++ b/AsteriskSCF/System/Component/ConfigurationIf.ice
@@ -29,11 +29,18 @@ module Configuration
 module V1
 {
     /**
+     * Local visitor class for configuration items.
+     */
+   ["visitor"] local class ConfigurationItemVisitor
+   {
+   };
+
+    /**
      * Generic configuration item class that can be extended by components.
      *
      * This essentially represents a single configurable aspect.
      */
-    ["preserved"]
+   ["visitor:ConfigurationItemVisitor"]
     class ConfigurationItem
     {
 	/**
@@ -57,11 +64,18 @@ module V1
     dictionary<string, ConfigurationItem> ConfigurationItemDict;
 
     /**
+     * Local visitor class for configuration groups.
+     */
+    ["visitor"] local class ConfigurationGroupVisitor
+    {
+    };
+
+    /**
      * Generic configuration group class that can be extended by components.
      *
      * This essentially represents a group of configurable items that configure a specific concept.
      */
-    ["preserved"]
+    ["visitor:ConfigurationGroupVisitor"]
     class ConfigurationGroup
     {
 	/**

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


-- 
asterisk-scf/release/slice.git



More information about the asterisk-scf-commits mailing list