summaryrefslogtreecommitdiff
path: root/tao/Object_KeyC.h
diff options
context:
space:
mode:
Diffstat (limited to 'tao/Object_KeyC.h')
-rw-r--r--tao/Object_KeyC.h157
1 files changed, 60 insertions, 97 deletions
diff --git a/tao/Object_KeyC.h b/tao/Object_KeyC.h
index ae0728a4baa..1611b2a0c65 100644
--- a/tao/Object_KeyC.h
+++ b/tao/Object_KeyC.h
@@ -1,153 +1,116 @@
// -*- 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
+/**
+ * Code generated by the The ACE ORB (TAO) IDL Compiler v1.8.1
+ * 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
+ * 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:153
+// .\be\be_codegen.cpp:149
-#ifndef _TAO_IDL_ORIG_OBJECT_KEYC_H_
-#define _TAO_IDL_ORIG_OBJECT_KEYC_H_
+#ifndef _TAO_PIDL_OBJECT_KEYC_NXW5RV_H_
+#define _TAO_PIDL_OBJECT_KEYC_NXW5RV_H_
#include /**/ "ace/pre.h"
-#include "ace/config-all.h"
+
+#include /**/ "ace/config-all.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#if !defined (GEN_OSTREAM_OPS)
+#define GEN_OSTREAM_OPS
+#endif /* GEN_OSTREAM_OPS */
+
#include /**/ "tao/TAO_Export.h"
-#include "tao/ORB.h"
-//#include "tao/Environment.h"
-#include "tao/OctetSeqC.h"
+#include <string>
+#include <vector>
+
+#include "tao/Basic_Types.h"
+#include "tao/Sequence_T.h"
+#include /**/ "tao/Versioned_Namespace.h"
+#include "ace/streams.h"
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
#endif
#define TAO_EXPORT_MACRO TAO_Export
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_ch.cpp:48
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+// TAO_IDL - Generated from
+// e:\branches\alt_mapping_saic\tao\tao_idl\be\be_visitor_module/module_ch.cpp:41
namespace TAO
{
-
+
// TAO_IDL - Generated from
- // be\be_visitor_sequence/sequence_ch.cpp:101
+ // e:\branches\alt_mapping_saic\tao\tao_idl\be\be_visitor_sequence/sequence_ch.cpp:100
#if !defined (_TAO_OBJECTKEY_CH_)
#define _TAO_OBJECTKEY_CH_
-
- class TAO_Export ObjectKey
- : public
- std::vector< ::CORBA::Octet>
- {
- public:
- ObjectKey (void);
- ObjectKey (const ObjectKey &rhs);
- ~ObjectKey (void);
-/*
-#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
- ObjectKey (
- CORBA::ULong length,
- const ACE_Message_Block* mb
- )
- : TAO::unbounded_value_sequence<CORBA::Octet> (length, mb) {}
-#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */
-
- // Hand crafted.
-
- static void encode_sequence_to_string (
- char* & str,
- std::vector<CORBA::Octet> const & seq
- );
- static void decode_string_to_sequence (
- std::vector<CORBA::Octet> &seq,
- char const * str
- );
- static CORBA::Boolean is_legal (unsigned char c);
-
- /// A special method that gives no regard to how the ORB has
- /// configured the resource factory. This will be used only
- /// during Profile decoding and should be safe. This is a solution
- /// for the bug report [Bug 1616]
- static CORBA::Boolean demarshal_key (ObjectKey & key,
- TAO_InputCDR & cdr);
- };
+
+ typedef std::vector< ::CORBA::Octet> ObjectKey;
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// be\be_visitor_module/module_ch.cpp:66
+// e:\branches\alt_mapping_saic\tao\tao_idl\be\be_visitor_module/module_ch.cpp:70
} // module TAO
// TAO_IDL - Generated from
-// be\be_visitor_traits.cpp:61
+// .\be\be_visitor_traits.cpp:60
+
+
+TAO_END_VERSIONED_NAMESPACE_DECL
+
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
// Traits specializations.
namespace TAO
{
}
+TAO_END_VERSIONED_NAMESPACE_DECL
-// TAO_IDL - Generated from
-// be\be_visitor_sequence/cdr_op_ch.cpp:71
-#if !defined _TAO_CDR_OP_TAO_ObjectKey_H_
-#define _TAO_CDR_OP_TAO_ObjectKey_H_
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
-TAO_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const TAO::ObjectKey &
- );
-TAO_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- TAO::ObjectKey &
- );
-#endif /* _TAO_CDR_OP_TAO_ObjectKey_H_ */
// TAO_IDL - Generated from
-// be\be_codegen.cpp:955
+// .\be\be_codegen.cpp:1789
-TAO_END_VERSIONED_NAMESPACE_DECL
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
+TAO_END_VERSIONED_NAMESPACE_DECL
#include /**/ "ace/post.h"
#endif /* ifndef */
-