[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
Mon May 23 10:18:54 CDT 2011
branch "master" has been updated
via bd989360809bba998965c8a5a37d3f55436e7bf0 (commit)
from 941c14fc79f8c2e47957b2db994a9412734a49d0 (commit)
Summary of changes:
AsteriskSCF/System/Component/ConfigurationIf.ice | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
- Log -----------------------------------------------------------------
commit bd989360809bba998965c8a5a37d3f55436e7bf0
Author: Joshua Colp <jcolp at digium.com>
Date: Mon May 23 11:43:26 2011 -0300
Add an interface for the configuration replicator.
diff --git a/AsteriskSCF/System/Component/ConfigurationIf.ice b/AsteriskSCF/System/Component/ConfigurationIf.ice
index 4537fea..b2ecce2 100644
--- a/AsteriskSCF/System/Component/ConfigurationIf.ice
+++ b/AsteriskSCF/System/Component/ConfigurationIf.ice
@@ -175,6 +175,25 @@ module V1
void removeConfigurationGroups(ConfigurationGroupSeq groups);
};
+ /**
+ * Facet used to get a proxy to the configuration replicator from a state replicator.
+ */
+ const string ReplicatorFacet = "ConfigurationReplicator";
+
+ /**
+ * The configuration replicator interface provides the ability to register a listener
+ * that will receive any configuration pushed to the state replicator.
+ */
+ interface ConfigurationReplicator
+ {
+ /**
+ * Add a listener that will receive configuration updates.
+ *
+ * @param service A proxy to the listener.
+ */
+ void registerConfigurationService(AsteriskSCF::System::Configuration::V1::ConfigurationService *service);
+ };
+
}; /* End of namespace V1 */
}; /* End of namespace Configuration */
-----------------------------------------------------------------------
--
asterisk-scf/release/slice.git
More information about the asterisk-scf-commits
mailing list