ProcessingModePolicy.pidl

Go to the documentation of this file.
00001 /**
00002  * @file ProcessingModePolicy.pidl
00003  *
00004  * ProcessingModePolicy.pidl,v 1.4 2006/05/09 07:34:34 jwillemsen Exp
00005  *
00006  * @brief Pre-compiled IDL source for the ProcessingModePolicy within
00007  * the PortableInterceptor module.
00008  *
00009  * tao_idl \
00010  *     -o orig -Gp -Gd -Ge 1 -GT -GA \
00011  *          -Wb,export_include="tao/TAO_Export.h" \
00012  *          -Wb,export_macro=TAO_Export \
00013  *          -Wb,pre_include="ace/pre.h" \
00014  *          -Wb,post_include="ace/post.h" \
00015  *          ProcessingModePolicy.pidl
00016  */
00017 
00018 #ifndef _PROCESSING_MODE_POLICY_PIDL_
00019 #define _PROCESSING_MODE_POLICY_PIDL_
00020 
00021 #include "tao/Policy.pidl"
00022 
00023 module PortableInterceptor
00024 {
00025 
00026    // ProcessingMode Policy (default = LOCAL_AND_REMOTE)
00027    typedef short ProcessingMode;
00028    const ProcessingMode LOCAL_AND_REMOTE = 0;
00029    const ProcessingMode REMOTE_ONLY      = 1;
00030    const ProcessingMode LOCAL_ONLY       = 2;
00031 
00032    /// @todo - Need to get the proper Policy Type code from OMG
00033    const CORBA::PolicyType PROCESSING_MODE_POLICY_TYPE = 100;
00034 
00035    local interface ProcessingModePolicy : CORBA::Policy
00036    {
00037      readonly attribute ProcessingMode processing_mode;
00038    };
00039 
00040 };
00041 
00042 #endif /* _PROCESSING_MODE_POLICY_PIDL_ */

Generated on Thu Nov 9 12:51:39 2006 for TAO_PI by doxygen 1.3.6