Go to the documentation of this file.00001
00002
00003 #include "tao/Policy.pidl"
00004 #include "tao/IOP.pidl"
00005 #include "tao/Compression/Compression_include.pidl"
00006
00007 module ZIOP
00008 {
00009 struct CompressionData {
00010 Compression::CompressorId compressor;
00011 unsigned long original_length;
00012 Compression::Buffer data;
00013 };
00014
00015
00016
00017
00018
00019
00020
00021
00022 const CORBA::PolicyType COMPRESSION_ENABLING_POLICY_ID = 64;
00023
00024
00025
00026
00027
00028 typedef boolean CompressionEnablingPolicyValue;
00029
00030 local interface CompressionEnablingPolicy : CORBA::Policy
00031 {
00032 readonly attribute CompressionEnablingPolicyValue compression_enabled;
00033 };
00034
00035
00036
00037
00038 const CORBA::PolicyType COMPRESSOR_ID_LEVEL_LIST_POLICY_ID = 65;
00039
00040
00041
00042
00043
00044 local interface CompressorIdLevelListPolicy : CORBA::Policy
00045 {
00046 readonly attribute Compression::CompressorIdLevelList compressor_ids;
00047 };
00048
00049 const CORBA::PolicyType COMPRESSION_LOW_VALUE_POLICY_ID = 66;
00050
00051 typedef unsigned long CompressionLowValuePolicyValue;
00052
00053 local interface CompressionLowValuePolicy : CORBA::Policy
00054 {
00055 readonly attribute CompressionLowValuePolicyValue low_value;
00056 };
00057
00058
00059
00060
00061
00062 const CORBA::PolicyType COMPRESSION_MIN_RATIO_POLICY_ID = 67;
00063
00064 local interface CompressionMinRatioPolicy : CORBA::Policy
00065 {
00066 readonly attribute Compression::CompressionRatio ratio;
00067 };
00068 };