OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / CORBA / gnuAny.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_CORBA_gnuAny__
5 #define __gnu_CORBA_gnuAny__
6
7 #pragma interface
8
9 #include <org/omg/CORBA/Any.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace CORBA
15     {
16         class gnuAny;
17     }
18   }
19   namespace java
20   {
21     namespace math
22     {
23         class BigDecimal;
24     }
25   }
26   namespace org
27   {
28     namespace omg
29     {
30       namespace CORBA
31       {
32           class Any;
33           class ORB;
34           class Object;
35           class Principal;
36           class TypeCode;
37         namespace portable
38         {
39             class InputStream;
40             class OutputStream;
41             class Streamable;
42         }
43       }
44     }
45   }
46 }
47
48 class gnu::CORBA::gnuAny : public ::org::omg::CORBA::Any
49 {
50
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$;
124 };
125
126 #endif // __gnu_CORBA_gnuAny__