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.h94
1 files changed, 0 insertions, 94 deletions
diff --git a/TAO/tao/Object_KeyC.h b/TAO/tao/Object_KeyC.h
deleted file mode 100644
index 75063be9575..00000000000
--- a/TAO/tao/Object_KeyC.h
+++ /dev/null
@@ -1,94 +0,0 @@
-// -*- c++ -*-
-// $Id$
-//
-// Hand-modified by Chris Cleeland.
-//
-// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
-// TAO ORB and the TAO IDL Compiler have been developed by Washington
-// University Computer Science's Distributed Object Computing Group.
-//
-// Information on TAO is available at
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-#ifndef TAO_IDL_OBJECT_KEYC_H
-#define TAO_IDL_OBJECT_KEYC_H
-
-#include "tao/corbafwd.h"
-#include "tao/Sequence.h"
-
-class TAO_Export TAO_ObjectKey : public TAO_Unbounded_Sequence<CORBA::Octet>
-{
- // = TITLE
- // TAO class used to represent Object Keys
- //
- // = DESCRIPTION
- // The object is basically a sequence of octets, but we derive
- // from it to create a unique type; this is useful for
- // overloading.
- //
-public:
- TAO_ObjectKey (void);
- TAO_ObjectKey (CORBA::ULong max);
- TAO_ObjectKey (CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Octet *data,
- CORBA::Boolean release = 0);
- TAO_ObjectKey (const TAO_ObjectKey &);
- TAO_ObjectKey& operator= (const TAO_ObjectKey &);
-};
-
-class TAO_ObjectKey_var
-{
-public:
- TAO_ObjectKey_var (void); // default constructor
- TAO_ObjectKey_var (TAO_ObjectKey *);
- TAO_ObjectKey_var (const TAO_ObjectKey_var &); // copy constructor
- ~TAO_ObjectKey_var (void); // destructor
-
- TAO_ObjectKey_var &operator= (TAO_ObjectKey *);
- TAO_ObjectKey_var &operator= (const TAO_ObjectKey_var &);
- TAO_ObjectKey *operator-> (void);
- const TAO_ObjectKey *operator-> (void) const;
-
- operator const TAO_ObjectKey &() const;
- operator TAO_ObjectKey &();
- operator TAO_ObjectKey &() const;
- CORBA::Octet &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const TAO_ObjectKey &in (void) const;
- TAO_ObjectKey &inout (void);
- TAO_ObjectKey *&out (void);
- TAO_ObjectKey *_retn (void);
- TAO_ObjectKey *ptr (void) const;
-
-private:
- TAO_ObjectKey *ptr_;
-};
-
-class TAO_ObjectKey_out
-{
-public:
- TAO_ObjectKey_out (TAO_ObjectKey *&);
- TAO_ObjectKey_out (TAO_ObjectKey_var &);
- TAO_ObjectKey_out (TAO_ObjectKey_out &);
- TAO_ObjectKey_out &operator= (TAO_ObjectKey_out &);
- TAO_ObjectKey_out &operator= (TAO_ObjectKey *);
- operator TAO_ObjectKey *&();
- TAO_ObjectKey *&ptr (void);
- TAO_ObjectKey *operator-> (void);
- CORBA::Octet &operator[] (CORBA::ULong index);
-
-private:
- TAO_ObjectKey *&ptr_;
- // assignment from T_var not allowed
- void operator= (const TAO_ObjectKey_var &);
-};
-
-extern TAO_Export int operator== (const TAO_ObjectKey &l,
- const TAO_ObjectKey &r);
-
-#if defined (__ACE_INLINE__)
-#include "tao/Object_KeyC.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_IDL_OBJECT_KEYC_H */