/usr/share/idl/omniORB/ziop.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 57 | // ziop.idl
//
// Definitions for ZIOP. From the ZIOP 1.0 specification.
//
// http://www.omg.org/spec/ZIOP/
#ifndef _omniorb_ziop_idl_
#define _omniorb_ziop_idl_
#include <compression.idl>
#pragma prefix "omg.org"
module ZIOP {
typedef unsigned long PolicyType; // Really CORBA::PolicyType
struct CompressedData {
Compression::CompressorId compressorid;
unsigned long original_length;
Compression::Buffer data;
};
typedef boolean CompressionEnablingPolicyValue;
typedef Compression::CompressorIdLevelList CompressionIdLevelListPolicyValue;
typedef unsigned long CompressionLowValuePolicyValue;
typedef Compression::CompressionRatio CompressionMinRatioPolicyValue;
const PolicyType COMPRESSION_ENABLING_POLICY_ID = 64;
const PolicyType COMPRESSOR_ID_LEVEL_LIST_POLICY_ID = 65;
const PolicyType COMPRESSION_LOW_VALUE_POLICY_ID = 66;
const PolicyType COMPRESSION_MIN_RATIO_POLICY_ID = 67;
// Policy interface classes are provided by hand-written code.
/*
local interface CompressionEnablingPolicy: CORBA::Policy
{
readonly attribute CompressionEnablingPolicyValue compression_enabled;
};
local interface CompressionIdLevelListPolicy: CORBA::Policy
{
readonly attribute Compression::CompressorIdLevelList compressor_ids;
};
local interface CompressionLowValuePolicy: CORBA::Policy
{
readonly attribute CompressionLowValuePolicyValue low_value;
};
local interface CompressionMinRatioPolicy: CORBA::Policy
{
readonly attribute CompressionMinRatioPolicyValue ratio;
};
*/
};
#endif // _omniorb_ziop_idl_
|