summaryrefslogtreecommitdiff
path: root/TAO/tao/Object_KeyC.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Object_KeyC.h')
-rw-r--r--TAO/tao/Object_KeyC.h61
1 files changed, 30 insertions, 31 deletions
diff --git a/TAO/tao/Object_KeyC.h b/TAO/tao/Object_KeyC.h
index 044bb42b81b..0e434e43177 100644
--- a/TAO/tao/Object_KeyC.h
+++ b/TAO/tao/Object_KeyC.h
@@ -26,7 +26,7 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// be/be_codegen.cpp:151
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
#ifndef _TAO_IDL_ORIG_OBJECT_KEYC_H_
#define _TAO_IDL_ORIG_OBJECT_KEYC_H_
@@ -39,10 +39,9 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/TAO_Export.h"
+#include "tao/Sequence_T.h"
#include "tao/Seq_Var_T.h"
#include "tao/Seq_Out_T.h"
-#include "tao/Sequence_T.h"
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
@@ -68,23 +67,26 @@
#endif /* __BORLANDC__ */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:48
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
-TAO_NAMESPACE TAO
+namespace TAO
{
-
+
// TAO_IDL - Generated from
- // be/be_visitor_sequence/sequence_ch.cpp:75
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:101
+#if !defined (_TAO_OBJECTKEY_CH_)
+#define _TAO_OBJECTKEY_CH_
+
class ObjectKey;
-
+
typedef
TAO_FixedSeq_Var_T<
ObjectKey,
CORBA::Octet
>
ObjectKey_var;
-
+
typedef
TAO_Seq_Out_T<
ObjectKey,
@@ -92,7 +94,7 @@ TAO_NAMESPACE TAO
CORBA::Octet
>
ObjectKey_out;
-
+
class TAO_Export ObjectKey
: public
TAO_Unbounded_Sequence<
@@ -105,14 +107,12 @@ TAO_NAMESPACE TAO
ObjectKey (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::Octet* buffer,
+ CORBA::Octet* buffer,
CORBA::Boolean release = 0
);
ObjectKey (const ObjectKey &);
~ObjectKey (void);
-
- static void _tao_any_destructor (void *);
-
+
typedef ObjectKey_var _var_type;
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
@@ -123,6 +123,8 @@ TAO_NAMESPACE TAO
: TAO_Unbounded_Sequence<CORBA::Octet> (length, mb) {}
#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */
+ // Hand crafted.
+
static void encode_sequence_to_string (
char * &str,
const TAO_Unbounded_Sequence<CORBA::Octet> &seq
@@ -131,35 +133,31 @@ TAO_NAMESPACE TAO
TAO_Unbounded_Sequence<CORBA::Octet> &seq,
const char *str
);
-
+ static int is_legal (u_char & c);
};
- // TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ObjectKey;
+#endif /* end #if !defined */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:67
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:66
-}
-TAO_NAMESPACE_CLOSE // module TAO
+} // module TAO
// TAO_IDL - Generated from
-// be/be_visitor_sequence/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_traits.cpp:48
-TAO_Export void operator<<= (CORBA::Any &, const TAO::ObjectKey &); // copying version
-TAO_Export void operator<<= (CORBA::Any &, TAO::ObjectKey*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO::ObjectKey *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO::ObjectKey *&);
+// Traits specializations.
+namespace TAO
+{
+};
// TAO_IDL - Generated from
-// be/be_visitor_root/cdr_op.cpp:48
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48
#ifndef __ACE_INLINE__
// TAO_IDL - Generated from
-// be/be_visitor_sequence/cdr_op_ch.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:70
#if !defined _TAO_CDR_OP_TAO_ObjectKey_H_
#define _TAO_CDR_OP_TAO_ObjectKey_H_
@@ -176,12 +174,12 @@ TAO_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_TAO_ObjectKey_H_ */
// TAO_IDL - Generated from
-// be/be_visitor_root/cdr_op.cpp:64
+// 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:1018
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:969
#if defined (__ACE_INLINE__)
#include "Object_KeyC.i"
@@ -197,3 +195,4 @@ TAO_Export CORBA::Boolean operator>> (
#include /**/ "ace/post.h"
#endif /* ifndef */
+