OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / CORBA / Interceptor / gnuIorInfo.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_CORBA_Interceptor_gnuIorInfo__
5 #define __gnu_CORBA_Interceptor_gnuIorInfo__
6
7 #pragma interface
8
9 #include <org/omg/CORBA/LocalObject.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace CORBA
15     {
16         class IOR;
17       namespace Interceptor
18       {
19           class gnuIorInfo;
20       }
21       namespace Poa
22       {
23           class ORB_1_4;
24           class gnuPOA;
25       }
26     }
27   }
28   namespace org
29   {
30     namespace omg
31     {
32       namespace CORBA
33       {
34           class Policy;
35       }
36       namespace IOP
37       {
38           class TaggedComponent;
39       }
40       namespace PortableInterceptor
41       {
42           class ObjectReferenceFactory;
43           class ObjectReferenceTemplate;
44       }
45     }
46   }
47 }
48
49 class gnu::CORBA::Interceptor::gnuIorInfo : public ::org::omg::CORBA::LocalObject
50 {
51
52 public:
53   gnuIorInfo(::gnu::CORBA::Poa::ORB_1_4 *, ::gnu::CORBA::Poa::gnuPOA *, ::gnu::CORBA::IOR *);
54   virtual void add_ior_component_to_profile(::org::omg::IOP::TaggedComponent *, jint);
55   virtual void add_ior_component(::org::omg::IOP::TaggedComponent *);
56   virtual ::org::omg::CORBA::Policy * get_effective_policy(jint);
57   virtual jshort state();
58   virtual ::org::omg::PortableInterceptor::ObjectReferenceTemplate * adapter_template();
59   virtual ::org::omg::PortableInterceptor::ObjectReferenceFactory * current_factory();
60   virtual void current_factory(::org::omg::PortableInterceptor::ObjectReferenceFactory *);
61   virtual jint manager_id();
62 private:
63   static const jlong serialVersionUID = 1LL;
64 public:
65   ::gnu::CORBA::Poa::ORB_1_4 * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) orb;
66   ::gnu::CORBA::Poa::gnuPOA * poa;
67 private:
68   ::gnu::CORBA::IOR * ior;
69 public:
70   static ::java::lang::Class class$;
71 };
72
73 #endif // __gnu_CORBA_Interceptor_gnuIorInfo__