2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_CORBA_Any__
5 #define __org_omg_CORBA_Any__
9 #include <java/lang/Object.h>
40 class org::omg::CORBA::Any
: public ::java::lang::Object
45 virtual ::org::omg::CORBA::portable::InputStream
* create_input_stream() = 0;
46 virtual ::org::omg::CORBA::portable::OutputStream
* create_output_stream() = 0;
47 virtual jboolean
equal(::org::omg::CORBA::Any
*) = 0;
48 virtual ::org::omg::CORBA::Object
* extract_Object() = 0;
49 virtual ::org::omg::CORBA::Principal
* extract_Principal();
50 virtual ::org::omg::CORBA::portable::Streamable
* extract_Streamable();
51 virtual ::org::omg::CORBA::TypeCode
* extract_TypeCode() = 0;
52 virtual ::java::io::Serializable
* extract_Value() = 0;
53 virtual ::org::omg::CORBA::Any
* extract_any() = 0;
54 virtual jboolean
extract_boolean() = 0;
55 virtual jchar
extract_char() = 0;
56 virtual jdouble
extract_double() = 0;
57 virtual ::java::math::BigDecimal
* extract_fixed();
58 virtual jfloat
extract_float() = 0;
59 virtual jint
extract_long() = 0;
60 virtual jlong
extract_longlong() = 0;
61 virtual jbyte
extract_octet() = 0;
62 virtual jshort
extract_short() = 0;
63 virtual ::java::lang::String
* extract_string() = 0;
64 virtual jint
extract_ulong() = 0;
65 virtual jlong
extract_ulonglong() = 0;
66 virtual jshort
extract_ushort() = 0;
67 virtual jchar
extract_wchar() = 0;
68 virtual ::java::lang::String
* extract_wstring() = 0;
69 virtual void insert_Object(::org::omg::CORBA::Object
*, ::org::omg::CORBA::TypeCode
*) = 0;
70 virtual void insert_Object(::org::omg::CORBA::Object
*) = 0;
71 virtual void insert_Principal(::org::omg::CORBA::Principal
*);
72 virtual void insert_Streamable(::org::omg::CORBA::portable::Streamable
*);
73 virtual void insert_TypeCode(::org::omg::CORBA::TypeCode
*) = 0;
74 virtual void insert_Value(::java::io::Serializable
*, ::org::omg::CORBA::TypeCode
*) = 0;
75 virtual void insert_Value(::java::io::Serializable
*) = 0;
76 virtual void insert_any(::org::omg::CORBA::Any
*) = 0;
77 virtual void insert_boolean(jboolean
) = 0;
78 virtual void insert_char(jchar
) = 0;
79 virtual void insert_double(jdouble
) = 0;
80 virtual void insert_fixed(::java::math::BigDecimal
*, ::org::omg::CORBA::TypeCode
*);
81 virtual void insert_fixed(::java::math::BigDecimal
*);
82 virtual void insert_float(jfloat
) = 0;
83 virtual void insert_long(jint
) = 0;
84 virtual void insert_longlong(jlong
) = 0;
85 virtual void insert_octet(jbyte
) = 0;
86 virtual void insert_short(jshort
) = 0;
87 virtual void insert_string(::java::lang::String
*) = 0;
88 virtual void insert_ulong(jint
) = 0;
89 virtual void insert_ulonglong(jlong
) = 0;
90 virtual void insert_ushort(jshort
) = 0;
91 virtual void insert_wchar(jchar
) = 0;
92 virtual void insert_wstring(::java::lang::String
*) = 0;
93 virtual void read_value(::org::omg::CORBA::portable::InputStream
*, ::org::omg::CORBA::TypeCode
*) = 0;
94 virtual void type(::org::omg::CORBA::TypeCode
*) = 0;
95 virtual ::org::omg::CORBA::TypeCode
* type() = 0;
96 virtual void write_value(::org::omg::CORBA::portable::OutputStream
*) = 0;
98 static const jlong serialVersionUID
= 1217179597823814463LL;
100 static ::java::lang::Class
class$
;
103 #endif // __org_omg_CORBA_Any__