[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