summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.cpp')
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.cpp b/TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.cpp
new file mode 100644
index 00000000000..682af106120
--- /dev/null
+++ b/TAO/CIAO/DAnCE/Config_Handlers/ERE_Handler.cpp
@@ -0,0 +1,31 @@
+// $Id$
+
+#include "ERE_Handler.h"
+#include "Basic_Deployment_Data.hpp"
+#include "ciao/Deployment_DataC.h"
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+
+ ERE_Handler::ERE_Handler (void)
+ {
+ }
+
+ ERE_Handler::~ERE_Handler (void)
+ {
+ }
+
+ ///This method takes a <Deployment::ExternalReferenceEndpoint>
+ ///and maps the values from the passed in XSC
+ ///ExternalReferenceEndpoint to its members.
+ void ERE_Handler::get_ExternalReferenceEndpoint (
+ Deployment::ExternalReferenceEndpoint& toconfig,
+ ExternalReferenceEndpoint& desc)
+ {
+ toconfig.location = CORBA::string_dup (desc.location ().c_str ());
+ }
+
+ }
+}