summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-03-18 19:02:02 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-03-18 19:02:02 +0000
commit0ba6924c6deae52c2513526f2f2c70772cca5586 (patch)
tree61cd2cc5ac9a27e39dc443e61f3552786bb33b3c /TAO
parent66be681e31d035110465ffe600da6f51ce6663a6 (diff)
downloadATCD-0ba6924c6deae52c2513526f2f2c70772cca5586.tar.gz
ChangeLogTag: Thu Mar 18 12:57:35 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLog24
-rw-r--r--TAO/tao/FloatSeqS.h5
-rw-r--r--TAO/tao/ShortSeqA.cpp107
-rw-r--r--TAO/tao/ShortSeqC.cpp251
-rw-r--r--TAO/tao/ShortSeqC.h196
-rw-r--r--TAO/tao/ShortSeqC.i46
-rw-r--r--TAO/tao/ShortSeqS.h81
-rw-r--r--TAO/tao/tao.mpc5
8 files changed, 710 insertions, 5 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 66fb5cd5683..d5489cb65ad 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,23 @@
+Thu Mar 18 12:57:35 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * toa/FloatSeqS.h:
+
+ Removed inclusion of FloatSeqS.i.
+
+ * tao/ShortSeq.pidl:
+ * tao/ShortSeqA.cpp:
+ * tao/ShortSeqC.cpp:
+ * tao/ShortSeqC.h:
+ * tao/ShortSeqC.i:
+ * tao/ShortSeqS.h:
+
+ New files, adding the predefined sequence of CORBA::Short
+ to the ORB files.
+
+ * tao/tao.mpc:
+
+ Added new files to the MPC generator.
+
Thu Mar 18 12:13:36 2004 Venkita Subramonian <venkita@cs.wustl.edu>
* examples/Kokyu_dsrt_schedulers/MIF_Scheduler.{h,cpp}:
@@ -13,6 +33,10 @@ Thu Mar 18 12:21:02 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* tao/FloatSeqS.h:
Forgot to add this needed empty file to the repository.
+
+ * tao/tao.mpc:
+
+ And to the generator.
Thu Mar 18 10:45:45 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
diff --git a/TAO/tao/FloatSeqS.h b/TAO/tao/FloatSeqS.h
index 52be043150c..dbe54b5b54a 100644
--- a/TAO/tao/FloatSeqS.h
+++ b/TAO/tao/FloatSeqS.h
@@ -69,11 +69,6 @@ namespace POA_CORBA
// TAO_IDL - Generated from
// .\be\be_codegen.cpp:1014
-
-#if defined (__ACE_INLINE__)
-#include "FloatSeqS.i"
-#endif /* defined INLINE */
-
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */
diff --git a/TAO/tao/ShortSeqA.cpp b/TAO/tao/ShortSeqA.cpp
new file mode 100644
index 00000000000..61fdb0f1682
--- /dev/null
+++ b/TAO/tao/ShortSeqA.cpp
@@ -0,0 +1,107 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+#include "ShortSeqC.h"
+#include "tao/Typecode.h"
+#include "tao/Any_Dual_Impl_T.h"
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_sequence/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const CORBA::ShortSeq &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ShortSeq>::insert_copy (
+ _tao_any,
+ CORBA::ShortSeq::_tao_any_destructor,
+ CORBA::_tc_ShortSeq,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ CORBA::ShortSeq *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<CORBA::ShortSeq>::insert (
+ _tao_any,
+ CORBA::ShortSeq::_tao_any_destructor,
+ CORBA::_tc_ShortSeq,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ CORBA::ShortSeq *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const CORBA::ShortSeq *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const CORBA::ShortSeq *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<CORBA::ShortSeq>::extract (
+ _tao_any,
+ CORBA::ShortSeq::_tao_any_destructor,
+ CORBA::_tc_ShortSeq,
+ _tao_elem
+ );
+}
+
+
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ CORBA::ShortSeq
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ CORBA::ShortSeq \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
diff --git a/TAO/tao/ShortSeqC.cpp b/TAO/tao/ShortSeqC.cpp
new file mode 100644
index 00000000000..5a747c23c11
--- /dev/null
+++ b/TAO/tao/ShortSeqC.cpp
@@ -0,0 +1,251 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// .\be\be_codegen.cpp:323
+
+
+#include "ShortSeqC.h"
+#include "tao/Typecode.h"
+
+#if defined (__BORLANDC__)
+#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
+#endif /* __BORLANDC__ */
+
+#if !defined (__ACE_INLINE__)
+#include "ShortSeqC.i"
+#endif /* !defined INLINE */
+
+// TAO_IDL - Generated from
+// .\be\be_visitor_arg_traits.cpp:64
+
+// Arg traits specializations.
+namespace TAO
+{
+}
+
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_sequence/sequence_cs.cpp:65
+
+#if !defined (_CORBA_SHORTSEQ_CS_)
+#define _CORBA_SHORTSEQ_CS_
+
+CORBA::ShortSeq::ShortSeq (void)
+{}
+
+CORBA::ShortSeq::ShortSeq (
+ CORBA::ULong max
+ )
+ : TAO_Unbounded_Sequence<
+ CORBA::Short
+ >
+ (max)
+{}
+
+CORBA::ShortSeq::ShortSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Short * buffer,
+ CORBA::Boolean release
+ )
+ : TAO_Unbounded_Sequence<
+ CORBA::Short
+ >
+ (max, length, buffer, release)
+{}
+
+CORBA::ShortSeq::ShortSeq (
+ const ShortSeq &seq
+ )
+ : TAO_Unbounded_Sequence<
+ CORBA::Short
+ >
+ (seq)
+{}
+
+CORBA::ShortSeq::~ShortSeq (void)
+{}
+
+void CORBA::ShortSeq::_tao_any_destructor (
+ void * _tao_void_pointer
+ )
+{
+ ShortSeq * _tao_tmp_pointer =
+ ACE_static_cast (ShortSeq *, _tao_void_pointer);
+ delete _tao_tmp_pointer;
+}
+
+#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_CORBA_ShortSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5368),
+ ACE_NTOHL (0x6f727453),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ShortSeq:1.0
+ 9,
+ ACE_NTOHL (0x53686f72),
+ ACE_NTOHL (0x74536571),
+ ACE_NTOHL (0x0), // name = ShortSeq
+ CORBA::tk_sequence, // typecode kind
+ 12, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_short,
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_CORBA_ShortSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_ShortSeq),
+ (char *) &_oc_CORBA_ShortSeq,
+ 0,
+ sizeof (CORBA::ShortSeq)
+ );
+
+namespace CORBA
+{
+ ::CORBA::TypeCode_ptr _tc_ShortSeq =
+ &_tc_TAO_tc_CORBA_ShortSeq;
+}
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_sequence/cdr_op_cs.cpp:95
+
+#if !defined _TAO_CDR_OP_CORBA_ShortSeq_CPP_
+#define _TAO_CDR_OP_CORBA_ShortSeq_CPP_
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA::ShortSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
+ {
+ // Encode all elements.
+ return strm.write_short_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
+ }
+
+ return 0;
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ CORBA::ShortSeq &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+
+ if (strm >> _tao_seq_len)
+ {
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length ())
+ {
+ return 0;
+ }
+
+ // Set the length of the sequence.
+ _tao_sequence.length (_tao_seq_len);
+
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ {
+ return 1;
+ }
+
+ // Retrieve all the elements.
+ return strm.read_short_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
+
+ }
+
+ return 0;
+}
+
+#endif /* _TAO_CDR_OP_CORBA_ShortSeq_CPP_ */
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_root/root.cpp:1712
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+ template class
+ TAO_FixedSeq_Var_T<
+ CORBA::ShortSeq,
+ CORBA::Short
+ >;
+
+ template class
+ TAO_Seq_Var_Base_T<
+ CORBA::ShortSeq,
+ CORBA::Short
+ >;
+
+ template class
+ TAO_Seq_Out_T<
+ CORBA::ShortSeq,
+ CORBA::ShortSeq_var,
+ CORBA::Short
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_FixedSeq_Var_T< \
+ CORBA::ShortSeq, \
+ CORBA::Short \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Var_Base_T< \
+ CORBA::ShortSeq, \
+ CORBA::Short \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ CORBA::ShortSeq, \
+ CORBA::ShortSeq_var, \
+ CORBA::Short \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
diff --git a/TAO/tao/ShortSeqC.h b/TAO/tao/ShortSeqC.h
new file mode 100644
index 00000000000..3fe40c31785
--- /dev/null
+++ b/TAO/tao/ShortSeqC.h
@@ -0,0 +1,196 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// .\be\be_codegen.cpp:171
+
+#ifndef _TAO_IDL_ORIG_SHORTSEQC_H_
+#define _TAO_IDL_ORIG_SHORTSEQC_H_
+
+#include /**/ "ace/pre.h"
+
+#include "tao/ORB.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "tao/CDR.h"
+#include "tao/Environment.h"
+#include "tao/Sequence_T.h"
+#include "tao/Seq_Var_T.h"
+#include "tao/Seq_Out_T.h"
+
+#if defined (TAO_EXPORT_MACRO)
+#undef TAO_EXPORT_MACRO
+#endif
+#define TAO_EXPORT_MACRO TAO_Export
+
+#if defined (TAO_EXPORT_NESTED_CLASSES)
+# if defined (TAO_EXPORT_NESTED_MACRO)
+# undef TAO_EXPORT_NESTED_MACRO
+# endif /* defined (TAO_EXPORT_NESTED_MACRO) */
+# define TAO_EXPORT_NESTED_MACRO TAO_Export
+#endif /* TAO_EXPORT_NESTED_CLASSES */
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+#if defined (__BORLANDC__)
+#pragma option push -w-rvl -w-rch -w-ccc -w-inl
+#endif /* __BORLANDC__ */
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_module/module_ch.cpp:48
+
+namespace CORBA
+{
+
+ // TAO_IDL - Generated from
+ // w:\ace_wrappers\tao\tao_idl\be\be_visitor_sequence/sequence_ch.cpp:101
+
+#if !defined (_CORBA_SHORTSEQ_CH_)
+#define _CORBA_SHORTSEQ_CH_
+
+ class ShortSeq;
+
+ typedef
+ TAO_FixedSeq_Var_T<
+ ShortSeq,
+ CORBA::Short
+ >
+ ShortSeq_var;
+
+ typedef
+ TAO_Seq_Out_T<
+ ShortSeq,
+ ShortSeq_var,
+ CORBA::Short
+ >
+ ShortSeq_out;
+
+ class TAO_Export ShortSeq
+ : public
+ TAO_Unbounded_Sequence<
+ CORBA::Short
+ >
+ {
+ public:
+ ShortSeq (void);
+ ShortSeq (CORBA::ULong max);
+ ShortSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Short* buffer,
+ CORBA::Boolean release = 0
+ );
+ ShortSeq (const ShortSeq &);
+ ~ShortSeq (void);
+
+ static void _tao_any_destructor (void *);
+
+ typedef ShortSeq_var _var_type;
+ };
+
+#endif /* end #if !defined */
+
+ // TAO_IDL - Generated from
+ // w:\ace_wrappers\tao\tao_idl\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ShortSeq;
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_module/module_ch.cpp:66
+
+} // module CORBA
+
+// TAO_IDL - Generated from
+// .\be\be_visitor_traits.cpp:59
+
+// Traits specializations.
+namespace TAO
+{
+}
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_Export void operator<<= (CORBA::Any &, const CORBA::ShortSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, CORBA::ShortSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::ShortSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const CORBA::ShortSeq *&);
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_root/cdr_op.cpp:48
+
+#ifndef __ACE_INLINE__
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_sequence/cdr_op_ch.cpp:70
+
+#if !defined _TAO_CDR_OP_CORBA_ShortSeq_H_
+#define _TAO_CDR_OP_CORBA_ShortSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ShortSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ CORBA::ShortSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ShortSeq_H_ */
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_root/cdr_op.cpp:64
+
+#endif /* __ACE_INLINE__ */
+
+// TAO_IDL - Generated from
+// .\be\be_codegen.cpp:978
+
+#if defined (__ACE_INLINE__)
+#include "ShortSeqC.i"
+#endif /* defined INLINE */
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#if defined (__BORLANDC__)
+#pragma option pop
+#endif /* __BORLANDC__ */
+
+#include /**/ "ace/post.h"
+
+#endif /* ifndef */
+
diff --git a/TAO/tao/ShortSeqC.i b/TAO/tao/ShortSeqC.i
new file mode 100644
index 00000000000..1fd6ef9ee28
--- /dev/null
+++ b/TAO/tao/ShortSeqC.i
@@ -0,0 +1,46 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_sequence/cdr_op_ci.cpp:81
+
+#if !defined _TAO_CDR_OP_CORBA_ShortSeq_I_
+#define _TAO_CDR_OP_CORBA_ShortSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const CORBA::ShortSeq &
+ );
+
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ CORBA::ShortSeq &
+ );
+
+#endif /* _TAO_CDR_OP_CORBA_ShortSeq_I_ */
+
diff --git a/TAO/tao/ShortSeqS.h b/TAO/tao/ShortSeqS.h
new file mode 100644
index 00000000000..10428ca5329
--- /dev/null
+++ b/TAO/tao/ShortSeqS.h
@@ -0,0 +1,81 @@
+// -*- C++ -*-
+//
+// $Id$
+
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
+//
+// Information about TAO is available at:
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// .\be\be_codegen.cpp:411
+
+#ifndef _TAO_IDL_ORIG_SHORTSEQS_H_
+#define _TAO_IDL_ORIG_SHORTSEQS_H_
+
+#include /**/ "ace/pre.h"
+
+#include "ShortSeqC.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "tao/Collocation_Proxy_Broker.h"
+#include "tao/PortableServer/PortableServer.h"
+#include "tao/PortableServer/Servant_Base.h"
+
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+#if defined (__BORLANDC__)
+#pragma option push -w-rvl -w-rch -w-ccc -w-inl
+#endif /* __BORLANDC__ */
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_module/module_sh.cpp:49
+
+namespace POA_CORBA
+{
+
+
+// TAO_IDL - Generated from
+// w:\ace_wrappers\tao\tao_idl\be\be_visitor_module/module_sh.cpp:80
+
+} // module CORBA
+
+// TAO_IDL - Generated from
+// .\be\be_codegen.cpp:1014
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#if defined (__BORLANDC__)
+#pragma option pop
+#endif /* __BORLANDC__ */
+
+#include /**/ "ace/post.h"
+#endif /* ifndef */
diff --git a/TAO/tao/tao.mpc b/TAO/tao/tao.mpc
index f6c69d60d32..5a14a574184 100644
--- a/TAO/tao/tao.mpc
+++ b/TAO/tao/tao.mpc
@@ -139,6 +139,8 @@ project(TAO) : acelib, taoversion, core, tao_output, taodefaults, extra_core {
FloatSeqC.cpp
OctetSeqA.cpp
OctetSeqC.cpp
+ ShortSeqA.cpp
+ ShortSeqC.cpp
StringSeqA.cpp
StringSeqC.cpp
ULongSeqA.cpp
@@ -274,8 +276,11 @@ project(TAO) : acelib, taoversion, core, tao_output, taodefaults, extra_core {
PolicyS.h
PollableS.h
ServicesS.h
+ ShortSeqS.h
StringSeqS.h
TAOS.h
TimeBaseS.h
+ UShortSeqS.h
+ ULongSeqS.h
}
}