01: /***** Copyright (c) 1999 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.CORBA;
05:
06: public interface Object {
07:
08: boolean _is_a(String repositoryIdentifier);
09:
10: boolean _is_equivalent(org.omg.CORBA.Object other);
11:
12: boolean _non_existent();
13:
14: org.omg.CORBA.Object _get_component();
15:
16: int _hash(int maximum);
17:
18: org.omg.CORBA.Object _duplicate();
19:
20: void _release();
21:
22: /**
23: *@deprecated Deprecated by CORBA 2.3
24: */
25: org.omg.CORBA.InterfaceDef _get_interface();
26:
27: org.omg.CORBA.Object _get_interface_def();
28:
29: Request _request(String operation);
30:
31: Request _create_request(Context ctx, String operation,
32: NVList arg_list, NamedValue result);
33:
34: Request _create_request(Context ctx, String operation,
35: NVList arg_list, NamedValue result, ExceptionList exclist,
36: ContextList ctxlist);
37:
38: Policy _get_policy(int policy_type);
39:
40: DomainManager[] _get_domain_managers();
41:
42: org.omg.CORBA.Object _set_policy_override(Policy[] policies,
43: SetOverrideType set_add);
44:
45: }
|