IDL source Global indexmodule CORBA
enum completion_status { COMPLETED_YES, COMPLETED_NO, COMPLETED_MAYBE };
enum exception_type { NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION };
typedef unsigned long Flags;
typedef string Identifier;
struct NamedValue { Identifier name; any argument; long len; Flags arg_modes; };
typedef string RepositoryId;
typedef unsigned long Status;
enum TCKind { tk_null, tk_void, tk_short, tk_long, tk_ushort, tk_ulong, tk_float, tk_double, tk_boolean, tk_char, tk_octet, tk_any, tk_TypeCode, tk_Principal, tk_objref, tk_struct, tk_union, tk_enum, tk_string, tk_sequence, tk_array, tk_alias, tk_except, tk_longlong, tk_ulonglong, tk_longdouble, tk_wchar, tk_wstring, tk_fixed };
exception BAD_CONTEXT { unsigned long minor; completion_status completed; };
exception BAD_INV_ORDER { unsigned long minor; completion_status completed; };
exception BAD_OPERATION { unsigned long minor; completion_status completed; };
exception BAD_PARAM { unsigned long minor; completion_status completed; };
exception BAD_TYPECODE { unsigned long minor; completion_status completed; };
exception COMM_FAILURE { unsigned long minor; completion_status completed; };
exception DATA_CONVERSION { unsigned long minor; completion_status completed; };
exception FREE_MEM { unsigned long minor; completion_status completed; };
exception IMP_LIMIT { unsigned long minor; completion_status completed; };
exception INITIALIZE { unsigned long minor; completion_status completed; };
exception INTERNAL { unsigned long minor; completion_status completed; };
exception INTF_REPOS { unsigned long minor; completion_status completed; };
exception INV_FLAG { unsigned long minor; completion_status completed; };
exception INV_IDENT { unsigned long minor; completion_status completed; };
exception INV_OBJREF { unsigned long minor; completion_status completed; };
exception MARSHAL { unsigned long minor; completion_status completed; };
exception NO_IMPLEMENT { unsigned long minor; completion_status completed; };
exception NO_MEMORY { unsigned long minor; completion_status completed; };
exception NO_PERMISSION { unsigned long minor; completion_status completed; };
exception NO_RESOURCES { unsigned long minor; completion_status completed; };
exception NO_RESPONSE { unsigned long minor; completion_status completed; };
exception OBJ_ADAPTER { unsigned long minor; completion_status completed; };
exception OBJECT_NOT_EXIST { unsigned long minor; completion_status completed; };
exception PERSIST_STORE { unsigned long minor; completion_status completed; };
exception TRANSIENT { unsigned long minor; completion_status completed; };
exception UNKNOWN { unsigned long minor; completion_status completed; };