summaryrefslogtreecommitdiff
path: root/dds_io_pub/IOTestC.h
diff options
context:
space:
mode:
authorguest <guest@c30cbac5-9f56-4f76-8ed5-5c34e48a65ae>2007-10-10 08:11:16 +0000
committerguest <guest@c30cbac5-9f56-4f76-8ed5-5c34e48a65ae>2007-10-10 08:11:16 +0000
commitcf15d52a8d98f69623bcacda785d71872551f040 (patch)
tree4fb0124a4de9cf19807828240f2cd36bd5235696 /dds_io_pub/IOTestC.h
parentd3d7bd1ec32c3b37c512cbc59b5860f2eb75de35 (diff)
Initial import.
git-svn-id: svn+ssh://mecka.net/home/svn/dds@5 c30cbac5-9f56-4f76-8ed5-5c34e48a65ae
Diffstat (limited to 'dds_io_pub/IOTestC.h')
-rw-r--r--dds_io_pub/IOTestC.h168
1 files changed, 168 insertions, 0 deletions
diff --git a/dds_io_pub/IOTestC.h b/dds_io_pub/IOTestC.h
new file mode 100644
index 0000000..3803d83
--- /dev/null
+++ b/dds_io_pub/IOTestC.h
@@ -0,0 +1,168 @@
+// -*- 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:135
+
+#ifndef _TAO_IDL_IOTESTC_H_
+#define _TAO_IDL_IOTESTC_H_
+
+
+#include /**/ "ace/config-all.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+
+#include "tao/AnyTypeCode/AnyTypeCode_methods.h"
+#include "tao/ORB.h"
+#include "tao/Basic_Types.h"
+#include "dds/DCPS/Serializer.h"
+#include "tao/VarOut_T.h"
+#include /**/ "tao/Versioned_Namespace.h"
+
+#if defined (TAO_EXPORT_MACRO)
+#undef TAO_EXPORT_MACRO
+#endif
+#define TAO_EXPORT_MACRO
+
+// TAO_IDL - Generated from
+// be/be_visitor_module/module_ch.cpp:49
+
+namespace IOTest
+{
+
+ // TAO_IDL - Generated from
+ // be/be_type.cpp:269
+
+ struct Port;
+
+ typedef
+ TAO_Fixed_Var_T<
+ Port
+ >
+ Port_var;
+
+ typedef
+ Port &
+ Port_out;
+
+ // TAO_IDL - Generated from
+ // be/be_visitor_structure/structure_ch.cpp:57
+
+ struct Port
+ {
+ typedef Port_var _var_type;
+ typedef Port_out _out_type;
+
+ static void _tao_any_destructor (void *);
+ ::CORBA::Long no;
+ ::CORBA::Long value;
+ };
+
+ // TAO_IDL - Generated from
+ // be/be_visitor_typecode/typecode_decl.cpp:49
+
+ extern ::CORBA::TypeCode_ptr const _tc_Port;
+
+// TAO_IDL - Generated from
+// be/be_visitor_module/module_ch.cpp:78
+
+} // module IOTest
+
+// TAO_IDL - Generated from
+// be/be_visitor_traits.cpp:64
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+// Traits specializations.
+namespace TAO
+{
+}
+TAO_END_VERSIONED_NAMESPACE_DECL
+
+
+
+// TAO_IDL - Generated from
+// be/be_visitor_structure/any_op_ch.cpp:53
+
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+ void operator<<= (::CORBA::Any &, const IOTest::Port &); // copying version
+ void operator<<= (::CORBA::Any &, IOTest::Port*); // noncopying version
+ ::CORBA::Boolean operator>>= (const ::CORBA::Any &, IOTest::Port *&); // deprecated
+ ::CORBA::Boolean operator>>= (const ::CORBA::Any &, const IOTest::Port *&);
+TAO_END_VERSIONED_NAMESPACE_DECL
+
+
+
+// TAO_IDL - Generated from
+// be/be_visitor_structure/cdr_op_ch.cpp:54
+
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+ ::CORBA::Boolean operator<< (TAO_OutputCDR &, const IOTest::Port &);
+ ::CORBA::Boolean operator>> (TAO_InputCDR &, IOTest::Port &);
+
+TAO_END_VERSIONED_NAMESPACE_DECL
+
+
+
+// TAO_IDL - Generated from
+// be/be_visitor_structure/serializer_op_ch.cpp:56
+
+ ::CORBA::Boolean _dcps_has_key(const IOTest::Port& val);
+// This structure supports use of std::map with a key
+// defined by one or more #pragma DCPS_DATA_KEY lines.
+struct PortKeyLessThan
+{
+ bool operator() (
+ const IOTest::Port& v1,
+ const IOTest::Port& v2) const
+ {
+ return (v1.no < v2.no);
+ }
+};
+
+ size_t _dcps_max_marshaled_size (const IOTest::Port& _tao_aggregate);
+ ::CORBA::Boolean _tao_is_bounded_size (const IOTest::Port& _tao_aggregate);
+ size_t _dcps_find_size (const IOTest::Port& _tao_aggregate);
+ ::CORBA::Boolean operator<< (TAO::DCPS::Serializer &, const IOTest::Port &);
+ ::CORBA::Boolean operator>> (TAO::DCPS::Serializer &, IOTest::Port &);
+
+// TAO_IDL - Generated from
+// be/be_codegen.cpp:1219
+#if defined (__ACE_INLINE__)
+#include "IOTestC.inl"
+#endif /* defined INLINE */
+
+#endif /* ifndef */
+
+