summaryrefslogtreecommitdiff
path: root/TAO/tao/MessagingC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/MessagingC.cpp')
-rw-r--r--TAO/tao/MessagingC.cpp309
1 files changed, 56 insertions, 253 deletions
diff --git a/TAO/tao/MessagingC.cpp b/TAO/tao/MessagingC.cpp
index 1a6b3adbf4f..c079033d2b4 100644
--- a/TAO/tao/MessagingC.cpp
+++ b/TAO/tao/MessagingC.cpp
@@ -196,21 +196,10 @@ Messaging::RebindPolicy_ptr Messaging::RebindPolicy::_unchecked_narrow (
servant = obj->_servant()->_downcast ("IDL:Messaging/RebindPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::RebindPolicy::_nil ());
-
- Messaging::RebindPolicy_ptr retval =
- Messaging::RebindPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_RebindPolicy (
- ACE_reinterpret_cast (POA_Messaging::RebindPolicy_ptr,
- servant),
- stub
- ),
- Messaging::RebindPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_RebindPolicy(
+ ACE_reinterpret_cast(POA_Messaging::RebindPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::RebindPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -274,21 +263,10 @@ Messaging::SyncScopePolicy_ptr Messaging::SyncScopePolicy::_unchecked_narrow (
servant = obj->_servant()->_downcast ("IDL:Messaging/SyncScopePolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::SyncScopePolicy::_nil ());
-
- Messaging::SyncScopePolicy_ptr retval =
- Messaging::SyncScopePolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_SyncScopePolicy (
- ACE_reinterpret_cast (POA_Messaging::SyncScopePolicy_ptr,
- servant),
- stub
- ),
- Messaging::SyncScopePolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_SyncScopePolicy(
+ ACE_reinterpret_cast(POA_Messaging::SyncScopePolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::SyncScopePolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -380,21 +358,10 @@ Messaging::RequestPriorityPolicy_ptr Messaging::RequestPriorityPolicy::_unchecke
servant = obj->_servant()->_downcast ("IDL:Messaging/RequestPriorityPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::RequestPriorityPolicy::_nil ());
-
- Messaging::RequestPriorityPolicy_ptr retval =
- Messaging::RequestPriorityPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_RequestPriorityPolicy (
- ACE_reinterpret_cast (POA_Messaging::RequestPriorityPolicy_ptr,
- servant),
- stub
- ),
- Messaging::RequestPriorityPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_RequestPriorityPolicy(
+ ACE_reinterpret_cast(POA_Messaging::RequestPriorityPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::RequestPriorityPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -458,21 +425,10 @@ Messaging::ReplyPriorityPolicy_ptr Messaging::ReplyPriorityPolicy::_unchecked_na
servant = obj->_servant()->_downcast ("IDL:Messaging/ReplyPriorityPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::ReplyPriorityPolicy::_nil ());
-
- Messaging::ReplyPriorityPolicy_ptr retval =
- Messaging::ReplyPriorityPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_ReplyPriorityPolicy (
- ACE_reinterpret_cast (POA_Messaging::ReplyPriorityPolicy_ptr,
- servant),
- stub
- ),
- Messaging::ReplyPriorityPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_ReplyPriorityPolicy(
+ ACE_reinterpret_cast(POA_Messaging::ReplyPriorityPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::ReplyPriorityPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -536,21 +492,10 @@ Messaging::RequestStartTimePolicy_ptr Messaging::RequestStartTimePolicy::_unchec
servant = obj->_servant()->_downcast ("IDL:Messaging/RequestStartTimePolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::RequestStartTimePolicy::_nil ());
-
- Messaging::RequestStartTimePolicy_ptr retval =
- Messaging::RequestStartTimePolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_RequestStartTimePolicy (
- ACE_reinterpret_cast (POA_Messaging::RequestStartTimePolicy_ptr,
- servant),
- stub
- ),
- Messaging::RequestStartTimePolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_RequestStartTimePolicy(
+ ACE_reinterpret_cast(POA_Messaging::RequestStartTimePolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::RequestStartTimePolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -614,21 +559,10 @@ Messaging::RequestEndTimePolicy_ptr Messaging::RequestEndTimePolicy::_unchecked_
servant = obj->_servant()->_downcast ("IDL:Messaging/RequestEndTimePolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::RequestEndTimePolicy::_nil ());
-
- Messaging::RequestEndTimePolicy_ptr retval =
- Messaging::RequestEndTimePolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_RequestEndTimePolicy (
- ACE_reinterpret_cast (POA_Messaging::RequestEndTimePolicy_ptr,
- servant),
- stub
- ),
- Messaging::RequestEndTimePolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_RequestEndTimePolicy(
+ ACE_reinterpret_cast(POA_Messaging::RequestEndTimePolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::RequestEndTimePolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -692,21 +626,10 @@ Messaging::ReplyStartTimePolicy_ptr Messaging::ReplyStartTimePolicy::_unchecked_
servant = obj->_servant()->_downcast ("IDL:Messaging/ReplyStartTimePolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::ReplyStartTimePolicy::_nil ());
-
- Messaging::ReplyStartTimePolicy_ptr retval =
- Messaging::ReplyStartTimePolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_ReplyStartTimePolicy (
- ACE_reinterpret_cast (POA_Messaging::ReplyStartTimePolicy_ptr,
- servant),
- stub
- ),
- Messaging::ReplyStartTimePolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_ReplyStartTimePolicy(
+ ACE_reinterpret_cast(POA_Messaging::ReplyStartTimePolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::ReplyStartTimePolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -770,21 +693,10 @@ Messaging::ReplyEndTimePolicy_ptr Messaging::ReplyEndTimePolicy::_unchecked_narr
servant = obj->_servant()->_downcast ("IDL:Messaging/ReplyEndTimePolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::ReplyEndTimePolicy::_nil ());
-
- Messaging::ReplyEndTimePolicy_ptr retval =
- Messaging::ReplyEndTimePolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_ReplyEndTimePolicy (
- ACE_reinterpret_cast (POA_Messaging::ReplyEndTimePolicy_ptr,
- servant),
- stub
- ),
- Messaging::ReplyEndTimePolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_ReplyEndTimePolicy(
+ ACE_reinterpret_cast(POA_Messaging::ReplyEndTimePolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::ReplyEndTimePolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -848,21 +760,10 @@ Messaging::RelativeRequestTimeoutPolicy_ptr Messaging::RelativeRequestTimeoutPol
servant = obj->_servant()->_downcast ("IDL:Messaging/RelativeRequestTimeoutPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::RelativeRequestTimeoutPolicy::_nil ());
-
- Messaging::RelativeRequestTimeoutPolicy_ptr retval =
- Messaging::RelativeRequestTimeoutPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_RelativeRequestTimeoutPolicy (
- ACE_reinterpret_cast (POA_Messaging::RelativeRequestTimeoutPolicy_ptr,
- servant),
- stub
- ),
- Messaging::RelativeRequestTimeoutPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_RelativeRequestTimeoutPolicy(
+ ACE_reinterpret_cast(POA_Messaging::RelativeRequestTimeoutPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::RelativeRequestTimeoutPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -927,21 +828,10 @@ Messaging::RelativeRoundtripTimeoutPolicy_ptr Messaging::RelativeRoundtripTimeou
servant = obj->_servant()->_downcast ("IDL:Messaging/RelativeRoundtripTimeoutPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::RelativeRoundtripTimeoutPolicy::_nil ());
-
- Messaging::RelativeRoundtripTimeoutPolicy_ptr retval =
- Messaging::RelativeRoundtripTimeoutPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_RelativeRoundtripTimeoutPolicy (
- ACE_reinterpret_cast (POA_Messaging::RelativeRoundtripTimeoutPolicy_ptr,
- servant),
- stub
- ),
- Messaging::RelativeRoundtripTimeoutPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_RelativeRoundtripTimeoutPolicy(
+ ACE_reinterpret_cast(POA_Messaging::RelativeRoundtripTimeoutPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::RelativeRoundtripTimeoutPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -1033,21 +923,10 @@ Messaging::RoutingPolicy_ptr Messaging::RoutingPolicy::_unchecked_narrow (
servant = obj->_servant()->_downcast ("IDL:Messaging/RoutingPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::RoutingPolicy::_nil ());
-
- Messaging::RoutingPolicy_ptr retval =
- Messaging::RoutingPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_RoutingPolicy (
- ACE_reinterpret_cast (POA_Messaging::RoutingPolicy_ptr,
- servant),
- stub
- ),
- Messaging::RoutingPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_RoutingPolicy(
+ ACE_reinterpret_cast(POA_Messaging::RoutingPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::RoutingPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -1111,21 +990,10 @@ Messaging::MaxHopsPolicy_ptr Messaging::MaxHopsPolicy::_unchecked_narrow (
servant = obj->_servant()->_downcast ("IDL:Messaging/MaxHopsPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::MaxHopsPolicy::_nil ());
-
- Messaging::MaxHopsPolicy_ptr retval =
- Messaging::MaxHopsPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_MaxHopsPolicy (
- ACE_reinterpret_cast (POA_Messaging::MaxHopsPolicy_ptr,
- servant),
- stub
- ),
- Messaging::MaxHopsPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_MaxHopsPolicy(
+ ACE_reinterpret_cast(POA_Messaging::MaxHopsPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::MaxHopsPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -1189,21 +1057,10 @@ Messaging::QueueOrderPolicy_ptr Messaging::QueueOrderPolicy::_unchecked_narrow (
servant = obj->_servant()->_downcast ("IDL:Messaging/QueueOrderPolicy:1.0");
if (servant == 0)
ACE_THROW_RETURN (CORBA::MARSHAL (), Messaging::QueueOrderPolicy::_nil ());
-
- Messaging::QueueOrderPolicy_ptr retval =
- Messaging::QueueOrderPolicy::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_QueueOrderPolicy (
- ACE_reinterpret_cast (POA_Messaging::QueueOrderPolicy_ptr,
- servant),
- stub
- ),
- Messaging::QueueOrderPolicy::_nil ()
+ return new POA_Messaging::_tao_collocated_QueueOrderPolicy(
+ ACE_reinterpret_cast(POA_Messaging::QueueOrderPolicy_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::QueueOrderPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -1360,8 +1217,7 @@ TAO_NAMESPACE_END
// ****************************************************************
-#if defined (TAO_HAS_AMI_POLLER)
-
+#if defined(TAO_POLLER)
static const CORBA::Long _oc_Messaging_ExceptionHolder[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
@@ -1414,15 +1270,10 @@ static const CORBA::Long _oc_Messaging_ExceptionHolder__tao_seq_Octet[] =
0,
};
static CORBA::TypeCode _tc_TAO_tc_Messaging_ExceptionHolder__tao_seq_Octet (CORBA::tk_sequence, sizeof (_oc_Messaging_ExceptionHolder__tao_seq_Octet), (char *) &_oc_Messaging_ExceptionHolder__tao_seq_Octet, 0, sizeof (Messaging::ExceptionHolder::_tao_seq_Octet));
-
CORBA::TypeCode_ptr Messaging::ExceptionHolder::_tc__tao_seq_Octet = &_tc_TAO_tc_Messaging_ExceptionHolder__tao_seq_Octet;
-#endif /* TAO_HAS_AMI_POLLER */
-
// ****************************************************************
-#if defined(TAO_HAS_AMI_CALLBACK)
-
Messaging::ReplyHandler_ptr Messaging::ReplyHandler::_narrow (
CORBA::Object_ptr obj,
CORBA::Environment &ACE_TRY_ENV
@@ -1451,31 +1302,11 @@ Messaging::ReplyHandler_ptr Messaging::ReplyHandler::_unchecked_narrow (
if (obj->_is_collocated () && obj->_servant() != 0)
servant = obj->_servant()->_downcast ("IDL:Messaging/ReplyHandler:1.0");
if (servant == 0)
- {
- Messaging::ReplyHandler_ptr rval =
- Messaging::ReplyHandler::_nil ();
-
- ACE_NEW_RETURN (rval,
- Messaging::ReplyHandler (stub),
- Messaging::ReplyHandler::_nil ());
-
- return rval;
- }
-
- Messaging::ReplyHandler_ptr retval =
- Messaging::ReplyHandler::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_ReplyHandler (
- ACE_reinterpret_cast (POA_Messaging::ReplyHandler_ptr,
- servant),
- stub
- ),
- Messaging::ReplyHandler::_nil ()
+ return new Messaging::ReplyHandler(stub);
+ return new POA_Messaging::_tao_collocated_ReplyHandler(
+ ACE_reinterpret_cast(POA_Messaging::ReplyHandler_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Boolean Messaging::ReplyHandler::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
@@ -1505,9 +1336,6 @@ TAO_NAMESPACE_BEGIN (Messaging)
TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ReplyHandler, &_tc_TAO_tc_Messaging_ReplyHandler)
TAO_NAMESPACE_END
-#endif /* TAO_HAS_AMI_CALLBACK */
-
-#if defined(TAO_HAS_AMI_POLLER)
Messaging::Poller_ptr Messaging::Poller::_narrow (
CORBA::Object_ptr obj,
@@ -1537,30 +1365,11 @@ Messaging::Poller_ptr Messaging::Poller::_unchecked_narrow (
if (obj->_is_collocated () && obj->_servant() != 0)
servant = obj->_servant()->_downcast ("IDL:Messaging/Poller:1.0");
if (servant == 0)
- {
- Messaging::Poller_ptr rval = Messaging::Poller::_nil ();
-
- ACE_NEW_RETURN (rval,
- Messaging::Poller (stub),
- Messaging::Poller::_nil ());
-
- return rval;
- }
-
- Messaging::Poller_ptr retval =
- Messaging::Poller::_nil ();
-
- ACE_NEW_RETURN (
- retval,
- POA_Messaging::_tao_collocated_Poller (
- ACE_reinterpret_cast (POA_Messaging::Poller_ptr,
- servant),
- stub
- ),
- Messaging::Poller::_nil ()
+ return new Messaging::Poller(stub);
+ return new POA_Messaging::_tao_collocated_Poller(
+ ACE_reinterpret_cast(POA_Messaging::Poller_ptr, servant),
+ stub
);
-
- return retval;
}
CORBA::Object_ptr Messaging::Poller::operation_target (
@@ -2206,7 +2015,7 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, Messaging::PolicyValueSe
// ****************************************************************
-#if defined(TAO_HAS_AMI_POLLER)
+#if defined(TAO_POLLER)
void operator<<= (CORBA::Any &_tao_any, const Messaging::ExceptionHolder &_tao_elem) // copying
{
Messaging::ExceptionHolder *_any_val;
@@ -2376,35 +2185,29 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, Messaging::Poller_ptr &_
ACE_ENDTRY;
return 0;
}
-#endif /* TAO_HAS_AMI_POLLER */
+#endif /* TAO_POLLER */
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class TAO_Unbounded_Sequence<Messaging::PolicyValue>;
-#if defined(TAO_HAS_AMI_CALLBACK) || defined (TAO_HAS_AMI_POLLER)
+#if defined(TAO_POLLER)
template class TAO_Object_Field_T<Messaging::ReplyHandler,Messaging::ReplyHandler_var>;
- template class TAO_Object_Manager<Messaging::ReplyHandler,Messaging::ReplyHandler_var>;
-#endif /* TAO_HAS_AMI_CALLBACK || TAO_HAS_AMI_POLLER */
-
-#if defined(TAO_HAS_AMI_POLLER)
template class TAO_Object_Field_T<Messaging::Poller,Messaging::Poller_var>;
+ template class TAO_Object_Manager<Messaging::ReplyHandler,Messaging::ReplyHandler_var>;
template class TAO_Object_Manager<Messaging::Poller,Messaging::Poller_var>;
-#endif /* TAO_HAS_AMI_POLLER */
+#endif /* TAO_POLLER */
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
#pragma instantiate TAO_Unbounded_Sequence<Messaging::PolicyValue>
-#if defined(TAO_HAS_AMI_CALLBACK) || defined (TAO_HAS_AMI_POLLER)
+#if defined(TAO_POLLER)
# pragma instantiate TAO_Object_Field_T<Messaging::ReplyHandler,Messaging::ReplyHandler_var>
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyHandler,Messaging::ReplyHandler_var>
-#endif /* TAO_HAS_AMI_CALLBACK || TAO_HAS_AMI_POLLER */
-
-#if defined(TAO_HAS_AMI_POLLER)
# pragma instantiate TAO_Object_Field_T<Messaging::Poller,Messaging::Poller_var>
+# pragma instantiate TAO_Object_Manager<Messaging::ReplyHandler,Messaging::ReplyHandler_var>
# pragma instantiate TAO_Object_Manager<Messaging::Poller,Messaging::Poller_var>
-#endif /* TAO_HAS_AMI_POLLER */
+#endif /* TAO_POLLER */
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */