/usr/share/idl/omniORB/pollable.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 | // pollable.idl
//
// Definitions of standard CORBA::Pollable and related types.
#ifndef _omniorb_pollable_idl_
#define _omniorb_pollable_idl_
#pragma prefix "omg.org"
module CORBA {
local interface PollableSet;
abstract valuetype Pollable {
boolean is_ready(in unsigned long timeout);
PollableSet create_pollable_set();
};
abstract valuetype DIIPollable : Pollable { };
local interface PollableSet {
exception NoPossiblePollable { };
exception UnknownPollable { };
DIIPollable create_dii_pollable();
void add_pollable(in Pollable potential);
Pollable get_ready_pollable(in unsigned long timeout)
raises (NoPossiblePollable);
void remove(in Pollable potential)
raises (UnknownPollable);
unsigned short number_left();
};
};
#endif // _omniorb_pollable_idl_
|