CosTradingDynamic.idl

Go to the documentation of this file.
00001 /* -*- C++ -*- */
00002 
00003 // ========================================================================
00004 // CosTradingDynamic.idl,v 1.2 1999/05/28 00:15:34 parsons Exp
00005 //
00006 // = FILENAME
00007 //   CosTradingDynamic.idl
00008 //
00009 // = DESCRIPTION
00010 //   Trader  Service v1.0 described in CORBAservices: Common Object
00011 //   Services Specification, chapter 16 OMG IDL for Trading Function
00012 //   Module, p 16-74
00013 //
00014 // ========================================================================
00015 
00016 #ifndef TAO_TRADING_DYNAMIC_IDL
00017 #define TAO_TRADING_DYNAMIC_IDL
00018 
00019 #include <orb.idl>
00020 #include "CosTrading.idl"
00021 
00022 #pragma prefix "omg.org"
00023 
00024 // OMG IDL for Dynamic Property  Module, p 16-88
00025 
00026 module CosTradingDynamic
00027 {
00028   
00029   exception DPEvalFailure {
00030     CosTrading::PropertyName name;
00031     CORBA::TypeCode returned_type;
00032     any extra_info;
00033   };
00034   
00035   interface DynamicPropEval
00036     {      
00037       any evalDP (in CosTrading::PropertyName name,
00038                   in CORBA::TypeCode returned_type,
00039                   in any extra_info)
00040         raises (DPEvalFailure);
00041     };
00042 
00043     struct DynamicProp {
00044       DynamicPropEval eval_if;
00045       CORBA::TypeCode returned_type;
00046       any extra_info;
00047     };
00048 }; /* end module CosTradingDynamic */
00049 
00050 #endif /* TAO_TRADING_DYNAMIC_IDL  */

Generated on Thu Nov 9 13:59:57 2006 for TAO_CosTrader by doxygen 1.3.6