config/i386/cygming.h (DWARF2_UNWIND_INFO): Handle 64-bit
[official-gcc.git] / libjava / gnu / CORBA / gnuAny.h
blob5047b4209255bf8e4c9f30a84e4c0f28e325c990
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_gnuAny__
5 #define __gnu_CORBA_gnuAny__
7 #pragma interface
9 #include <org/omg/CORBA/Any.h>
10 extern "Java"
12 namespace gnu
14 namespace CORBA
16 class gnuAny;
19 namespace java
21 namespace math
23 class BigDecimal;
26 namespace org
28 namespace omg
30 namespace CORBA
32 class Any;
33 class ORB;
34 class Object;
35 class Principal;
36 class TypeCode;
37 namespace portable
39 class InputStream;
40 class OutputStream;
41 class Streamable;
48 class gnu::CORBA::gnuAny : public ::org::omg::CORBA::Any
51 public:
52 gnuAny();
53 virtual void setOrb(::org::omg::CORBA::ORB *);
54 virtual ::gnu::CORBA::gnuAny * Clone();
55 virtual ::org::omg::CORBA::portable::InputStream * create_input_stream();
56 virtual ::org::omg::CORBA::portable::OutputStream * create_output_stream();
57 virtual jboolean equal(::org::omg::CORBA::Any *);
58 virtual jint hashCode();
59 virtual jboolean equals(::java::lang::Object *);
60 virtual ::org::omg::CORBA::Object * extract_Object();
61 virtual ::org::omg::CORBA::Principal * extract_Principal();
62 virtual ::org::omg::CORBA::portable::Streamable * extract_Streamable();
63 virtual ::org::omg::CORBA::TypeCode * extract_TypeCode();
64 virtual ::java::io::Serializable * extract_Value();
65 virtual ::org::omg::CORBA::Any * extract_any();
66 virtual jboolean extract_boolean();
67 virtual jchar extract_char();
68 virtual jdouble extract_double();
69 virtual ::java::math::BigDecimal * extract_fixed();
70 virtual jfloat extract_float();
71 virtual jint extract_long();
72 virtual jlong extract_longlong();
73 virtual jbyte extract_octet();
74 virtual jshort extract_short();
75 virtual ::java::lang::String * extract_string();
76 virtual jint extract_ulong();
77 virtual jlong extract_ulonglong();
78 virtual jshort extract_ushort();
79 virtual jchar extract_wchar();
80 virtual ::java::lang::String * extract_wstring();
81 virtual void insert_Object(::org::omg::CORBA::Object *, ::org::omg::CORBA::TypeCode *);
82 virtual void insert_Object(::org::omg::CORBA::Object *);
83 virtual void insert_Principal(::org::omg::CORBA::Principal *);
84 virtual void insert_Streamable(::org::omg::CORBA::portable::Streamable *);
85 virtual void insert_TypeCode(::org::omg::CORBA::TypeCode *);
86 virtual void insert_Value(::java::io::Serializable *, ::org::omg::CORBA::TypeCode *);
87 virtual void insert_Value(::java::io::Serializable *);
88 virtual void insert_any(::org::omg::CORBA::Any *);
89 virtual void insert_boolean(jboolean);
90 virtual void insert_char(jchar);
91 virtual void insert_double(jdouble);
92 virtual void insert_fixed(::java::math::BigDecimal *, ::org::omg::CORBA::TypeCode *);
93 virtual void insert_fixed(::java::math::BigDecimal *);
94 virtual void insert_float(jfloat);
95 virtual void insert_long(jint);
96 virtual void insert_longlong(jlong);
97 virtual void insert_octet(jbyte);
98 virtual void insert_short(jshort);
99 virtual void insert_string(::java::lang::String *);
100 virtual void insert_ulong(jint);
101 virtual void insert_ulonglong(jlong);
102 virtual void insert_ushort(jshort);
103 virtual void insert_wchar(jchar);
104 virtual void insert_wstring(::java::lang::String *);
105 virtual ::org::omg::CORBA::ORB * orb();
106 virtual void read_value(::org::omg::CORBA::portable::InputStream *, ::org::omg::CORBA::TypeCode *);
107 virtual ::org::omg::CORBA::TypeCode * type();
108 virtual void type(::org::omg::CORBA::TypeCode *);
109 virtual void write_value(::org::omg::CORBA::portable::OutputStream *);
110 public: // actually protected
111 virtual void check(jint);
112 private:
113 void resetTypes();
114 static const jlong serialVersionUID = 1LL;
115 public: // actually protected
116 static ::org::omg::CORBA::TypeCode * nullType;
117 ::org::omg::CORBA::portable::Streamable * __attribute__((aligned(__alignof__( ::org::omg::CORBA::Any)))) has;
118 ::org::omg::CORBA::TypeCode * typecode;
119 jint xKind;
120 private:
121 ::org::omg::CORBA::ORB * orb__;
122 public:
123 static ::java::lang::Class class$;
126 #endif // __gnu_CORBA_gnuAny__