summaryrefslogtreecommitdiff
path: root/CIAO/ciao/Servants/Connector_Servant_Impl_Utils_T.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/ciao/Servants/Connector_Servant_Impl_Utils_T.cpp')
-rw-r--r--CIAO/ciao/Servants/Connector_Servant_Impl_Utils_T.cpp87
1 files changed, 0 insertions, 87 deletions
diff --git a/CIAO/ciao/Servants/Connector_Servant_Impl_Utils_T.cpp b/CIAO/ciao/Servants/Connector_Servant_Impl_Utils_T.cpp
deleted file mode 100644
index 18aabb56221..00000000000
--- a/CIAO/ciao/Servants/Connector_Servant_Impl_Utils_T.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-#ifndef CIAO_CONNECTOR_SERVANT_IMPL_UTILS_T_C
-#define CIAO_CONNECTOR_SERVANT_IMPL_UTILS_T_C
-
-#include "ciao/Servants/Connector_Servant_Impl_Base.h"
-#include "ciao/Valuetype_Factories/Cookies.h"
-#include "ciao/Logger/Log_Macros.h"
-
-#if !defined (CCM_LW)
-
-namespace CIAO
-{
- template<typename T>
- void
- Servant::describe_simplex_receptacle (
- const char *port_name,
- const char *port_type_repo_id,
- typename T::_ptr_type connection,
- ::Components::ReceptacleDescriptions_var &descriptions,
- CORBA::ULong slot)
- {
- CIAO_TRACE ("Servant::describe_simplex_receptacle");
-
- ::Components::ReceptacleDescription *elem = 0;
- ACE_NEW_THROW_EX (elem,
- ::OBV_Components::ReceptacleDescription,
- CORBA::NO_MEMORY ());
-
- ::Components::ReceptacleDescription_var safe_elem = elem;
-
- elem->name (port_name);
- elem->type_id (port_type_repo_id);
- elem->is_multiple (false);
- elem->connections ().length (1UL);
-
- ::Components::ConnectionDescription *conn = 0;
- ACE_NEW (conn, ::OBV_Components::ConnectionDescription);
- ::Components::ConnectionDescription_var safe_conn = conn;
-
- conn->ck (0);
- conn->objref (connection);
-
- elem->connections ()[0UL] = safe_conn._retn ();
- descriptions[slot] = safe_elem._retn ();
- }
-
- template<typename T>
- void
- Servant::describe_multiplex_receptacle (
- const char *port_name,
- const char *port_type_repo_id,
- const T &objrefs,
- ::Components::ReceptacleDescriptions_var &descriptions,
- CORBA::ULong slot)
- {
- CIAO_TRACE ("Servant::describe_multiplex_receptacle");
-
- ::Components::ReceptacleDescription *elem = 0;
- ACE_NEW_THROW_EX (elem,
- ::OBV_Components::ReceptacleDescription,
- CORBA::NO_MEMORY ());
-
- ::Components::ReceptacleDescription_var safe_elem = elem;
-
- elem->name (port_name);
- elem->type_id (port_type_repo_id);
- elem->is_multiple (true);
- elem->connections ().length (objrefs.length ());
-
- for (CORBA::ULong i = 0UL; i < objrefs.length (); ++i)
- {
- ::Components::ConnectionDescription *conn = 0;
- ACE_NEW_THROW_EX (conn,
- ::OBV_Components::ConnectionDescription,
- CORBA::NO_MEMORY ());
- ::Components::ConnectionDescription_var safe_conn = conn;
-
- safe_conn->ck (objrefs[i].ck.in ());
- safe_conn->objref (objrefs[i].objref);
- elem->connections ()[i] = safe_conn._retn ();
- }
-
- descriptions[slot] = safe_elem._retn ();
- }
-}
-#endif
-
-#endif /* CIAO_CONNECTOR_SERVANT_IMPL_UTILS_T_C */