summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOPC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IIOPC.cpp')
-rw-r--r--TAO/tao/IIOPC.cpp205
1 files changed, 99 insertions, 106 deletions
diff --git a/TAO/tao/IIOPC.cpp b/TAO/tao/IIOPC.cpp
index 2d0745c3e3c..f07daa9acf4 100644
--- a/TAO/tao/IIOPC.cpp
+++ b/TAO/tao/IIOPC.cpp
@@ -86,7 +86,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void IIOP::ListenPoint::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -94,126 +94,81 @@ void IIOP::ListenPoint::_tao_any_destructor (void *_tao_void_pointer)
delete tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IIOP_LISTENPOINTLIST_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_IIOP_LISTENPOINTLIST_CS_
-
-void
-IIOP::_TAO_Unbounded_Sequence_IIOP_ListenPointList::_allocate_buffer (CORBA::ULong length)
-{
- IIOP::ListenPoint* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_IIOP_ListenPointList::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- IIOP::ListenPoint *old =
- ACE_reinterpret_cast (IIOP::ListenPoint *, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- tmp[i] = old[i];
- }
-
- if (this->release_)
- {
- _TAO_Unbounded_Sequence_IIOP_ListenPointList::freebuf (old);
- }
- }
-
- this->buffer_ = tmp;
-}
-
-void
-IIOP::_TAO_Unbounded_Sequence_IIOP_ListenPointList::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
- {
- return;
- }
-
- IIOP::ListenPoint *tmp =
- ACE_reinterpret_cast (IIOP::ListenPoint *, this->buffer_);
- _TAO_Unbounded_Sequence_IIOP_ListenPointList::freebuf (tmp);
- this->buffer_ = 0;
-}
-
-IIOP::_TAO_Unbounded_Sequence_IIOP_ListenPointList::~_TAO_Unbounded_Sequence_IIOP_ListenPointList (void)
-{
- this->_deallocate_buffer ();
-}
-
-#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if !defined (_IIOP_LISTENPOINTLIST_CS_)
-#define _IIOP_LISTENPOINTLIST_CS_
+template class
+ TAO_Var_Var_T<
+ ListenPoint
+ >;
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+template class
+ TAO_Out_T<
+ ListenPoint,
+ ListenPoint_var
+ >;
-// *************************************************************
-// IIOP::ListenPointList
-// *************************************************************
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-IIOP::ListenPointList::ListenPointList (void)
-{}
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ ListenPoint \
+ >
-IIOP::ListenPointList::ListenPointList (CORBA::ULong max)
- :
+# pragma instantiate \
+ TAO_Out_T< \
+ ListenPoint, \
+ ListenPoint_var \
+ >
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_IIOP_ListenPointList
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<IIOP::ListenPoint>
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:50
-IIOP::ListenPointList::ListenPointList (
- CORBA::ULong max,
- CORBA::ULong length,
- IIOP::ListenPoint *buffer,
- CORBA::Boolean release
- )
- :
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_IIOP_ListenPointList
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<IIOP::ListenPoint>
+template class
+ TAO_Unbounded_Sequence<
+ IIOP::ListenPoint
+ >;
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
+template class
+ TAO_VarSeq_Var_T<
+ ListenPointList,
+ IIOP::ListenPoint
+ >;
-IIOP::ListenPointList::ListenPointList (const ListenPointList &seq)
- :
+template class
+ TAO_Seq_Out_T<
+ ListenPointList,
+ ListenPointList_var,
+ IIOP::ListenPoint
+ >;
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Sequence_IIOP_ListenPointList
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<IIOP::ListenPoint>
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
+# pragma instantiate \
+ TAO_Unbounded_Sequence< \
+ IIOP::ListenPoint \
+ >
-IIOP::ListenPointList::~ListenPointList (void) // dtor
-{}
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ ListenPointList, \
+ IIOP::ListenPoint \
+ >
-void IIOP::ListenPointList::_tao_any_destructor (void *_tao_void_pointer)
-{
- ListenPointList *tmp = ACE_static_cast (ListenPointList*, _tao_void_pointer);
- delete tmp;
-}
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ ListenPointList, \
+ ListenPointList_var, \
+ IIOP::ListenPoint \
+ >
-#endif /* end #if !defined */
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -396,7 +351,7 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
void IIOP::BiDirIIOPServiceContext::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -404,6 +359,37 @@ void IIOP::BiDirIIOPServiceContext::_tao_any_destructor (void *_tao_void_pointer
delete tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class
+ TAO_Var_Var_T<
+ BiDirIIOPServiceContext
+ >;
+
+template class
+ TAO_Out_T<
+ BiDirIIOPServiceContext,
+ BiDirIIOPServiceContext_var
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ BiDirIIOPServiceContext \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ BiDirIIOPServiceContext, \
+ BiDirIIOPServiceContext_var \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
@@ -527,6 +513,13 @@ CORBA::Boolean operator>>= (
);
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<IIOP::ListenPointList>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<IIOP::ListenPointList>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
@@ -593,7 +586,7 @@ CORBA::Boolean operator>>= (
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:98
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,