/usr/share/idl/omniORB/messaging.idl is in omniorb-idl 4.2.2-0.8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | // messaging.idl
//
// A subset of the standard Messaging module with AMI definitions.
#ifndef _omniorb_messaging_idl_
#define _omniorb_messaging_idl_
#include "corbaidl.idl"
#include "pollable.idl"
#pragma prefix "omg.org"
module Messaging {
//
// Base ReplyHandler
interface ReplyHandler {};
//
// Standard Poller valuetype
abstract valuetype Poller : CORBA::Pollable {
readonly attribute Object operation_target;
readonly attribute string operation_name;
attribute ReplyHandler associated_handler;
readonly attribute boolean is_from_poller;
};
//
// Subset of ExceptionHolder valuetype.
// Commented-out parts are from the standard, but not implemented here.
/*
typedef CORBA::OctetSeq MarshaledException;
native UserExceptionBase;
*/
valuetype ExceptionHolder {
void raise_exception() /* raises (UserExceptionBase) */;
/*
void raise_exception_with_list(in CORBA::ExceptionList exc_list)
raises (UserExceptionBase);
private boolean is_system_exception;
private boolean byte_order;
private MarshaledException marshaled_exception;
*/
};
};
#endif // _omniorb_messaging_idl_
|