2008-04-25 Kai Tietz <kai.tietz@onevision.com>
[official-gcc.git] / libjava / org / omg / CORBA / LocalObject.h
blob27666d4f18cf5075c202d7c87960d7ead1f457de
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __org_omg_CORBA_LocalObject__
5 #define __org_omg_CORBA_LocalObject__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace org
16 namespace omg
18 namespace CORBA
20 class Context;
21 class ContextList;
22 class DomainManager;
23 class ExceptionList;
24 class LocalObject;
25 class NVList;
26 class NamedValue;
27 class ORB;
28 class Object;
29 class Policy;
30 class Request;
31 class SetOverrideType;
32 namespace portable
34 class InputStream;
35 class OutputStream;
36 class ServantObject;
43 class org::omg::CORBA::LocalObject : public ::java::lang::Object
46 public:
47 LocalObject();
48 virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *);
49 virtual ::org::omg::CORBA::Request * _create_request(::org::omg::CORBA::Context *, ::java::lang::String *, ::org::omg::CORBA::NVList *, ::org::omg::CORBA::NamedValue *, ::org::omg::CORBA::ExceptionList *, ::org::omg::CORBA::ContextList *);
50 virtual ::org::omg::CORBA::Object * _duplicate();
51 virtual JArray< ::org::omg::CORBA::DomainManager * > * _get_domain_managers();
52 virtual ::org::omg::CORBA::Object * _get_interface_def();
53 virtual ::org::omg::CORBA::Object * _get_interface();
54 virtual ::org::omg::CORBA::Policy * _get_policy(jint);
55 virtual jint _hash(jint);
56 virtual jboolean _is_a(::java::lang::String *);
57 virtual jboolean _is_equivalent(::org::omg::CORBA::Object *);
58 virtual jboolean _non_existent();
59 virtual void _release();
60 virtual ::org::omg::CORBA::Request * _request(::java::lang::String *);
61 virtual ::org::omg::CORBA::Object * _set_policy_override(JArray< ::org::omg::CORBA::Policy * > *, ::org::omg::CORBA::SetOverrideType *);
62 virtual ::org::omg::CORBA::portable::ServantObject * _servant_preinvoke(::java::lang::String *, ::java::lang::Class *);
63 virtual void _servant_postinvoke(::org::omg::CORBA::portable::ServantObject *);
64 virtual ::org::omg::CORBA::portable::InputStream * _invoke(::org::omg::CORBA::portable::OutputStream *);
65 virtual jboolean _is_local();
66 virtual ::org::omg::CORBA::ORB * _orb();
67 virtual void _releaseReply(::org::omg::CORBA::portable::InputStream *);
68 virtual ::org::omg::CORBA::portable::OutputStream * _request(::java::lang::String *, jboolean);
69 virtual jboolean validate_connection();
70 private:
71 static ::java::lang::String * INAPPROPRIATE;
72 public:
73 static ::java::lang::Class class$;
76 #endif // __org_omg_CORBA_LocalObject__