1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_CORBA_IOR__ 5 #define __gnu_CORBA_IOR__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace CORBA 17 { 18 namespace CDR 19 { 20 class AbstractCdrInput; 21 class AbstractCdrOutput; 22 } 23 class IOR; 24 class IOR$Internet_profile; 25 } 26 } 27 namespace org 28 { 29 namespace omg 30 { 31 namespace IOP 32 { 33 class TaggedComponent; 34 class TaggedProfile; 35 } 36 } 37 } 38 } 39 40 class gnu::CORBA::IOR : public ::java::lang::Object 41 { 42 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$; 70 }; 71 72 #endif // __gnu_CORBA_IOR__ 73