OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / CORBA / CDR / HeadlessInput.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_CORBA_CDR_HeadlessInput__
5 #define __gnu_CORBA_CDR_HeadlessInput__
6
7 #pragma interface
8
9 #include <org/omg/CORBA_2_3/portable/InputStream.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 BufferredCdrInput;
21           class HeadlessInput;
22           class gnuRuntime;
23       }
24     }
25   }
26   namespace java
27   {
28     namespace math
29     {
30         class BigDecimal;
31     }
32   }
33   namespace org
34   {
35     namespace omg
36     {
37       namespace CORBA
38       {
39           class Any;
40           class AnySeqHolder;
41           class BooleanSeqHolder;
42           class CharSeqHolder;
43           class Context;
44           class DoubleSeqHolder;
45           class FloatSeqHolder;
46           class LongLongSeqHolder;
47           class LongSeqHolder;
48           class ORB;
49           class Object;
50           class OctetSeqHolder;
51           class Principal;
52           class ShortSeqHolder;
53           class TypeCode;
54           class ULongLongSeqHolder;
55           class ULongSeqHolder;
56           class UShortSeqHolder;
57           class WCharSeqHolder;
58         namespace portable
59         {
60             class BoxedValueHelper;
61             class InputStream;
62         }
63       }
64     }
65   }
66 }
67
68 class gnu::CORBA::CDR::HeadlessInput : public ::org::omg::CORBA_2_3::portable::InputStream
69 {
70
71 public:
72   HeadlessInput(::gnu::CORBA::CDR::BufferredCdrInput *, ::org::omg::CORBA::portable::InputStream *);
73   virtual ::java::io::Serializable * read_value(::org::omg::CORBA::portable::BoxedValueHelper *);
74   virtual ::java::io::Serializable * read_value(::java::lang::String *);
75   virtual ::java::io::Serializable * read_value(::java::io::Serializable *);
76   virtual ::java::io::Serializable * read_value(::java::lang::Class *);
77   virtual jint available();
78   virtual void close();
79   virtual void mark(jint);
80   virtual jboolean markSupported();
81   virtual ::org::omg::CORBA::ORB * orb();
82   virtual ::java::lang::Object * read_abstract_interface();
83   virtual ::java::lang::Object * read_abstract_interface(::java::lang::Class *);
84   virtual ::org::omg::CORBA::Any * read_any();
85   virtual void read_boolean_array(JArray< jboolean > *, jint, jint);
86   virtual jboolean read_boolean();
87   virtual void read_char_array(JArray< jchar > *, jint, jint);
88   virtual jchar read_char();
89   virtual ::org::omg::CORBA::Context * read_Context();
90   virtual void read_double_array(JArray< jdouble > *, jint, jint);
91   virtual jdouble read_double();
92   virtual ::java::math::BigDecimal * read_fixed();
93   virtual void read_float_array(JArray< jfloat > *, jint, jint);
94   virtual jfloat read_float();
95   virtual void read_long_array(JArray< jint > *, jint, jint);
96   virtual jint read_long();
97   virtual void read_longlong_array(JArray< jlong > *, jint, jint);
98   virtual jlong read_longlong();
99   virtual ::org::omg::CORBA::Object * read_Object();
100   virtual ::org::omg::CORBA::Object * read_Object(::java::lang::Class *);
101   virtual void read_octet_array(JArray< jbyte > *, jint, jint);
102   virtual jbyte read_octet();
103   virtual ::org::omg::CORBA::Principal * read_Principal();
104   virtual void read_short_array(JArray< jshort > *, jint, jint);
105   virtual jshort read_short();
106   virtual ::java::lang::String * read_string();
107   virtual ::org::omg::CORBA::TypeCode * read_TypeCode();
108   virtual void read_ulong_array(JArray< jint > *, jint, jint);
109   virtual jint read_ulong();
110   virtual void read_ulonglong_array(JArray< jlong > *, jint, jint);
111   virtual jlong read_ulonglong();
112   virtual void read_ushort_array(JArray< jshort > *, jint, jint);
113   virtual jshort read_ushort();
114   virtual ::java::io::Serializable * read_value();
115   virtual void read_wchar_array(JArray< jchar > *, jint, jint);
116   virtual jchar read_wchar();
117   virtual ::java::lang::String * read_wstring();
118   virtual jint read();
119   virtual jint read(JArray< jbyte > *, jint, jint);
120   virtual jint read(JArray< jbyte > *);
121   virtual void reset();
122   virtual jlong skip(jlong);
123   virtual ::java::lang::String * toString();
124   virtual JArray< ::java::lang::String * > * _truncatable_ids();
125   virtual ::java::lang::Object * read_Abstract();
126   virtual void read_any_array(::org::omg::CORBA::AnySeqHolder *, jint, jint);
127   virtual void read_boolean_array(::org::omg::CORBA::BooleanSeqHolder *, jint, jint);
128   virtual void read_char_array(::org::omg::CORBA::CharSeqHolder *, jint, jint);
129   virtual void read_double_array(::org::omg::CORBA::DoubleSeqHolder *, jint, jint);
130   virtual void read_float_array(::org::omg::CORBA::FloatSeqHolder *, jint, jint);
131   virtual void read_long_array(::org::omg::CORBA::LongSeqHolder *, jint, jint);
132   virtual void read_longlong_array(::org::omg::CORBA::LongLongSeqHolder *, jint, jint);
133   virtual void read_octet_array(::org::omg::CORBA::OctetSeqHolder *, jint, jint);
134   virtual void read_short_array(::org::omg::CORBA::ShortSeqHolder *, jint, jint);
135   virtual void read_ulong_array(::org::omg::CORBA::ULongSeqHolder *, jint, jint);
136   virtual void read_ulonglong_array(::org::omg::CORBA::ULongLongSeqHolder *, jint, jint);
137   virtual void read_ushort_array(::org::omg::CORBA::UShortSeqHolder *, jint, jint);
138   virtual ::java::io::Serializable * read_Value();
139   virtual void read_wchar_array(::org::omg::CORBA::WCharSeqHolder *, jint, jint);
140   virtual jint getPosition();
141   virtual ::gnu::CORBA::CDR::gnuRuntime * getRunTime();
142   virtual void setRunTime(::gnu::CORBA::CDR::gnuRuntime *);
143   virtual void seek(jint);
144 private:
145   static const jlong serialVersionUID = 1LL;
146 public: // actually package-private
147   static const jint NONE = -1;
148 public:
149   jboolean __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::InputStream)))) subsequentCalls;
150 public: // actually package-private
151   ::gnu::CORBA::CDR::BufferredCdrInput * stream;
152 public:
153   static ::java::lang::Class class$;
154 };
155
156 #endif // __gnu_CORBA_CDR_HeadlessInput__