// $Id$ // Included for compatibility with the CORBA 2 specification. #ifndef TAO_ORB_IDL #define TAO_ORB_IDL #include #pragma prefix "omg.org" module CORBA { typedef string ORBid; typedef unsigned long Flags; typedef string Identifier; typedef string RepositoryId; struct NamedValue { Identifier name; any value; Flags flags; }; enum exception_type { NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION }; interface Object; interface Request; interface NVList; interface Exception; typedef sequence RequestSeq; typedef string ObjectId; typedef sequence ObjectIdList; typedef unsigned short ServiceType; typedef unsigned long ServiceOption; typedef unsigned long ServiceDetailType; struct ServiceDetail { ServiceDetailType service_detail_type; sequence service_detail; }; struct ServiceInformation { sequence service_options; sequence service_details; }; }; #pragma prefix "" #endif /* TAO_ORB_IDL */