Create embedded-5_0-branch branch for development on ARM embedded cores.
[official-gcc.git] / embedded-5_0-branch / libjava / gnu / CORBA / IOR.h
blob22cb1e1db74f27e9d53e3dbbf59ac823bd9ae2da
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_IOR__
5 #define __gnu_CORBA_IOR__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace CORBA
18 namespace CDR
20 class AbstractCdrInput;
21 class AbstractCdrOutput;
23 class IOR;
24 class IOR$Internet_profile;
27 namespace org
29 namespace omg
31 namespace IOP
33 class TaggedComponent;
34 class TaggedProfile;
40 class gnu::CORBA::IOR : public ::java::lang::Object
43 public:
44 IOR();
45 static ::gnu::CORBA::IOR * parse(::java::lang::String *);
46 virtual void _read(::gnu::CORBA::CDR::AbstractCdrInput *);
47 virtual void _read_no_endian(::gnu::CORBA::CDR::AbstractCdrInput *);
48 virtual void _write(::gnu::CORBA::CDR::AbstractCdrOutput *);
49 static void write_null(::gnu::CORBA::CDR::AbstractCdrOutput *);
50 virtual void _write_no_endian(::gnu::CORBA::CDR::AbstractCdrOutput *);
51 virtual ::java::lang::String * toString();
52 virtual ::java::lang::String * toStringFormatted();
53 virtual ::java::lang::String * toStringifiedReference();
54 virtual void add_ior_component(::org::omg::IOP::TaggedComponent *);
55 virtual void add_ior_component_to_profile(::org::omg::IOP::TaggedComponent *, jint);
56 private:
57 static void addComponentTo(::org::omg::IOP::TaggedProfile *, ::org::omg::IOP::TaggedComponent *);
58 public:
59 virtual jboolean equals(::java::lang::Object *);
60 virtual jint hashCode();
61 static const jint FAILED = 10;
62 ::gnu::CORBA::IOR$Internet_profile * __attribute__((aligned(__alignof__( ::java::lang::Object)))) Internet;
63 ::java::lang::String * Id;
64 JArray< jbyte > * key;
65 public: // actually package-private
66 ::java::util::ArrayList * profiles;
67 public:
68 jboolean Big_Endian;
69 static ::java::lang::Class class$;
72 #endif // __gnu_CORBA_IOR__