2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_DynAn_AbstractAny__
5 #define __gnu_CORBA_DynAn_AbstractAny__
9 #include <org/omg/CORBA/LocalObject.h>
19 class ValueChangeListener
;
20 class gnuDynAnyFactory
;
38 class gnu::CORBA::DynAn::AbstractAny
: public ::org::omg::CORBA::LocalObject
42 AbstractAny(::org::omg::CORBA::TypeCode
*, ::org::omg::CORBA::TypeCode
*, ::gnu::CORBA::DynAn::gnuDynAnyFactory
*, ::org::omg::CORBA::ORB
*);
43 virtual ::org::omg::CORBA::TypeCode
* type();
44 virtual ::org::omg::CORBA::Any
* createAny();
45 public: // actually protected
46 virtual void valueChanged();
47 public: // actually package-private
48 virtual void checkType(::org::omg::CORBA::TypeCode
*, ::org::omg::CORBA::TypeCode
*);
49 virtual ::java::lang::String
* typeMismatch(::org::omg::CORBA::TypeCode
*, ::org::omg::CORBA::TypeCode
*);
50 virtual ::java::lang::String
* sizeMismatch(jint
, jint
);
52 static const jlong serialVersionUID
= 1LL;
54 ::org::omg::CORBA::TypeCode
* __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject
)))) official_type
;
55 ::org::omg::CORBA::TypeCode
* final_type
;
56 ::gnu::CORBA::DynAn::gnuDynAnyFactory
* factory
;
57 ::org::omg::CORBA::ORB
* orb
;
58 public: // actually package-private
60 static ::java::lang::String
* EMPTY
;
61 static ::java::lang::String
* SIZE
;
62 static ::java::lang::String
* ISNULL
;
63 ::gnu::CORBA::DynAn::ValueChangeListener
* listener
;
65 static ::java::lang::Class
class$
;
68 #endif // __gnu_CORBA_DynAn_AbstractAny__