/usr/include/tao/Object_KeyC.h is in libtao-dev 6.0.1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 | // -*- C++ -*-
//
// $Id: Object_KeyC.h 83309 2008-10-17 13:57:39Z johnnyw $
// **** 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:153
#ifndef _TAO_IDL_ORIG_OBJECT_KEYC_H_
#define _TAO_IDL_ORIG_OBJECT_KEYC_H_
#include /**/ "ace/pre.h"
#include "ace/config-all.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include /**/ "tao/TAO_Export.h"
#include "tao/ORB.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(_MSC_VER)
#pragma warning(push)
#pragma warning(disable:4250)
#endif /* _MSC_VER */
// TAO_IDL - Generated from
// be\be_visitor_module/module_ch.cpp:48
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
namespace TAO
{
// TAO_IDL - Generated from
// 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
>
ObjectKey_var;
typedef
TAO_Seq_Out_T<
ObjectKey
>
ObjectKey_out;
class TAO_Export ObjectKey
: public
TAO::unbounded_value_sequence<
CORBA::Octet
>
{
public:
ObjectKey (void);
ObjectKey (CORBA::ULong max);
ObjectKey (
CORBA::ULong max,
CORBA::ULong length,
CORBA::Octet* buffer,
CORBA::Boolean release = false
);
ObjectKey (const ObjectKey &);
~ObjectKey (void);
typedef ObjectKey_var _var_type;
#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,
TAO::unbounded_value_sequence<CORBA::Octet> const & seq
);
static void decode_string_to_sequence (
TAO::unbounded_value_sequence<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);
};
#endif /* end #if !defined */
// TAO_IDL - Generated from
// be\be_visitor_module/module_ch.cpp:66
} // module TAO
// TAO_IDL - Generated from
// be\be_visitor_traits.cpp:61
// Traits specializations.
namespace TAO
{
}
// 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_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
TAO_END_VERSIONED_NAMESPACE_DECL
#if defined(_MSC_VER)
#pragma warning(pop)
#endif /* _MSC_VER */
#include /**/ "ace/post.h"
#endif /* ifndef */
|