01: /***** Copyright (c) 1999-2000 Object Management Group. Unlimited rights to
02: duplicate and use this code are hereby granted provided that this
03: copyright notice is included.
04: *****/package org.omg.PortableServer.portable;
05:
06: public interface Delegate {
07:
08: org.omg.CORBA.ORB orb(org.omg.PortableServer.Servant self);
09:
10: org.omg.CORBA.Object this _object(org.omg.PortableServer.Servant self);
11:
12: org.omg.PortableServer.POA poa(org.omg.PortableServer.Servant self);
13:
14: byte[] object_id(org.omg.PortableServer.Servant self);
15:
16: org.omg.PortableServer.POA default_POA(
17: org.omg.PortableServer.Servant self);
18:
19: boolean is_a(org.omg.PortableServer.Servant self,
20: java.lang.String repository_id);
21:
22: boolean non_existent(org.omg.PortableServer.Servant self);
23:
24: org.omg.CORBA.Object get_component(
25: org.omg.PortableServer.Servant self);
26:
27: /** @deprecated Deprecated by CORBA 2.4
28: */
29: org.omg.CORBA.InterfaceDef get_interface(
30: org.omg.PortableServer.Servant self);
31:
32: org.omg.CORBA.Object get_interface_def(
33: org.omg.PortableServer.Servant self);
34: }
|