#include <Trader_Utils.h>
Inheritance diagram for TAO_Property_Evaluator_By_Name:


Public Member Functions | |
| TAO_Property_Evaluator_By_Name (const CosTrading::PropertySeq &properties, CORBA::Boolean supports_dp=1) throw (CosTrading::DuplicatePropertyName, CosTrading::IllegalPropertyName) | |
| TAO_Property_Evaluator_By_Name (CosTrading::Offer &offer, CORBA::Boolean supports_dp=1) | |
| int | is_dynamic_property (const char *property_name) |
| CORBA::Any * | property_value (const char *property_name) throw (CosTradingDynamic::DPEvalFailure) |
| CORBA::TypeCode_ptr | property_type (const char *property_name) |
| const CosTrading::Property * | get_property (const char *property_name) |
Private Member Functions | |
| TAO_Property_Evaluator_By_Name (const TAO_Property_Evaluator_By_Name &) | |
| TAO_Property_Evaluator_By_Name & | operator= (const TAO_Property_Evaluator_By_Name &) |
Private Attributes | |
| TAO_Lookup_Table | table_ |
|
||||||||||||
|
|
|
||||||||||||
|
Construct an instance of TAO_Property_Evaluator that operates on an <offer> where the support for dynamic properties is dictated by <supports_dynamic_properties>. |
|
|
|
|
|
|
|
|
Returns 1 if the property whose name is <property_name> is defined and dynamic. If the property is undefined, this method will throw a Property_Undefined exception with impunity. |
|
|
|
|
|
This method is identical to its counterpart in TAO_Property_Evaluator, exception property_type first discovers the index through a string matching lookup. |
|
|
This method is identical to its counterpart in TAO_Property_Evaluator, except property_value first discovers the index through a string matching lookup. |
|
|
The instance of the above mapping for the offer provided in the constructor. |
1.3.9.1