Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

CosTradingDynamic.idl

Go to the documentation of this file.
00001 #ifndef COSTRADINGDYNAMIC_IDL
00002 #define COSTRADINGDYNAMIC_IDL
00003 
00004 #include <orbdefs.idl>
00005 
00006 #include <CosTrading.idl>
00007 
00008 #pragma prefix "omg.org"
00009 
00015 module CosTradingDynamic
00016 {
00019    exception DPEvalFailure
00020    {
00022       CosTrading::PropertyName name;
00024       CORBA::TypeCode returned_type;
00025 
00027       any extra_info;
00028    };
00029 
00032    interface DynamicPropEval
00033    {
00045       any evalDP
00046       (
00047          in CosTrading::PropertyName name,
00048          in CORBA::TypeCode returned_type,
00049          in any extra_info
00050       )
00051       raises (DPEvalFailure);
00052    };
00053 
00056    struct DynamicProp
00057    {
00059        DynamicPropEval eval_if;
00061        CORBA::TypeCode returned_type;
00063        any extra_info;
00064    };
00065 };
00066 
00067 #endif