summaryrefslogtreecommitdiff
path: root/libjava/gnu/CORBA/CDR/HeadlessInput.h
blob: 2cc8e85a5d69be25dd49843230d74250ae9daee2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-

#ifndef __gnu_CORBA_CDR_HeadlessInput__
#define __gnu_CORBA_CDR_HeadlessInput__

#pragma interface

#include <org/omg/CORBA_2_3/portable/InputStream.h>
#include <gcj/array.h>

extern "Java"
{
  namespace gnu
  {
    namespace CORBA
    {
      namespace CDR
      {
          class BufferredCdrInput;
          class HeadlessInput;
          class gnuRuntime;
      }
    }
  }
  namespace java
  {
    namespace math
    {
        class BigDecimal;
    }
  }
  namespace org
  {
    namespace omg
    {
      namespace CORBA
      {
          class Any;
          class AnySeqHolder;
          class BooleanSeqHolder;
          class CharSeqHolder;
          class Context;
          class DoubleSeqHolder;
          class FloatSeqHolder;
          class LongLongSeqHolder;
          class LongSeqHolder;
          class ORB;
          class Object;
          class OctetSeqHolder;
          class Principal;
          class ShortSeqHolder;
          class TypeCode;
          class ULongLongSeqHolder;
          class ULongSeqHolder;
          class UShortSeqHolder;
          class WCharSeqHolder;
        namespace portable
        {
            class BoxedValueHelper;
            class InputStream;
        }
      }
    }
  }
}

class gnu::CORBA::CDR::HeadlessInput : public ::org::omg::CORBA_2_3::portable::InputStream
{

public:
  HeadlessInput(::gnu::CORBA::CDR::BufferredCdrInput *, ::org::omg::CORBA::portable::InputStream *);
  virtual ::java::io::Serializable * read_value(::org::omg::CORBA::portable::BoxedValueHelper *);
  virtual ::java::io::Serializable * read_value(::java::lang::String *);
  virtual ::java::io::Serializable * read_value(::java::io::Serializable *);
  virtual ::java::io::Serializable * read_value(::java::lang::Class *);
  virtual jint available();
  virtual void close();
  virtual void mark(jint);
  virtual jboolean markSupported();
  virtual ::org::omg::CORBA::ORB * orb();
  virtual ::java::lang::Object * read_abstract_interface();
  virtual ::java::lang::Object * read_abstract_interface(::java::lang::Class *);
  virtual ::org::omg::CORBA::Any * read_any();
  virtual void read_boolean_array(JArray< jboolean > *, jint, jint);
  virtual jboolean read_boolean();
  virtual void read_char_array(JArray< jchar > *, jint, jint);
  virtual jchar read_char();
  virtual ::org::omg::CORBA::Context * read_Context();
  virtual void read_double_array(JArray< jdouble > *, jint, jint);
  virtual jdouble read_double();
  virtual ::java::math::BigDecimal * read_fixed();
  virtual void read_float_array(JArray< jfloat > *, jint, jint);
  virtual jfloat read_float();
  virtual void read_long_array(JArray< jint > *, jint, jint);
  virtual jint read_long();
  virtual void read_longlong_array(JArray< jlong > *, jint, jint);
  virtual jlong read_longlong();
  virtual ::org::omg::CORBA::Object * read_Object();
  virtual ::org::omg::CORBA::Object * read_Object(::java::lang::Class *);
  virtual void read_octet_array(JArray< jbyte > *, jint, jint);
  virtual jbyte read_octet();
  virtual ::org::omg::CORBA::Principal * read_Principal();
  virtual void read_short_array(JArray< jshort > *, jint, jint);
  virtual jshort read_short();
  virtual ::java::lang::String * read_string();
  virtual ::org::omg::CORBA::TypeCode * read_TypeCode();
  virtual void read_ulong_array(JArray< jint > *, jint, jint);
  virtual jint read_ulong();
  virtual void read_ulonglong_array(JArray< jlong > *, jint, jint);
  virtual jlong read_ulonglong();
  virtual void read_ushort_array(JArray< jshort > *, jint, jint);
  virtual jshort read_ushort();
  virtual ::java::io::Serializable * read_value();
  virtual void read_wchar_array(JArray< jchar > *, jint, jint);
  virtual jchar read_wchar();
  virtual ::java::lang::String * read_wstring();
  virtual jint read();
  virtual jint read(JArray< jbyte > *, jint, jint);
  virtual jint read(JArray< jbyte > *);
  virtual void reset();
  virtual jlong skip(jlong);
  virtual ::java::lang::String * toString();
  virtual JArray< ::java::lang::String * > * _truncatable_ids();
  virtual ::java::lang::Object * read_Abstract();
  virtual void read_any_array(::org::omg::CORBA::AnySeqHolder *, jint, jint);
  virtual void read_boolean_array(::org::omg::CORBA::BooleanSeqHolder *, jint, jint);
  virtual void read_char_array(::org::omg::CORBA::CharSeqHolder *, jint, jint);
  virtual void read_double_array(::org::omg::CORBA::DoubleSeqHolder *, jint, jint);
  virtual void read_float_array(::org::omg::CORBA::FloatSeqHolder *, jint, jint);
  virtual void read_long_array(::org::omg::CORBA::LongSeqHolder *, jint, jint);
  virtual void read_longlong_array(::org::omg::CORBA::LongLongSeqHolder *, jint, jint);
  virtual void read_octet_array(::org::omg::CORBA::OctetSeqHolder *, jint, jint);
  virtual void read_short_array(::org::omg::CORBA::ShortSeqHolder *, jint, jint);
  virtual void read_ulong_array(::org::omg::CORBA::ULongSeqHolder *, jint, jint);
  virtual void read_ulonglong_array(::org::omg::CORBA::ULongLongSeqHolder *, jint, jint);
  virtual void read_ushort_array(::org::omg::CORBA::UShortSeqHolder *, jint, jint);
  virtual ::java::io::Serializable * read_Value();
  virtual void read_wchar_array(::org::omg::CORBA::WCharSeqHolder *, jint, jint);
  virtual jint getPosition();
  virtual ::gnu::CORBA::CDR::gnuRuntime * getRunTime();
  virtual void setRunTime(::gnu::CORBA::CDR::gnuRuntime *);
  virtual void seek(jint);
private:
  static const jlong serialVersionUID = 1LL;
public: // actually package-private
  static const jint NONE = -1;
public:
  jboolean __attribute__((aligned(__alignof__( ::org::omg::CORBA_2_3::portable::InputStream)))) subsequentCalls;
public: // actually package-private
  ::gnu::CORBA::CDR::BufferredCdrInput * stream;
public:
  static ::java::lang::Class class$;
};

#endif // __gnu_CORBA_CDR_HeadlessInput__