5 * @brief Pre-compiled IDL source for the GIOP module.
11 #include "tao/IOP.pidl"
13 #pragma prefix "omg.org"
17 typedef short AddressingDisposition;
18 const short KeyAddr = 0;
19 const short ProfileAddr = 1;
20 const short ReferenceAddr = 2;
28 struct IORAddressingInfo
30 unsigned long selected_profile_index;
34 union TargetAddress switch (AddressingDisposition)
36 case KeyAddr: CORBA::OctetSeq object_key;
37 case ProfileAddr: IOP::TaggedProfile profile;
38 case ReferenceAddr: IORAddressingInfo ior;
52 enum ReplyStatusType {
57 LOCATION_FORWARD_PERM,
61 enum LocateStatusType {
67 LOC_NEEDS_ADDRESSING_MODE
71 #endif /* TAO_GIOP_PIDL */