#include <Trader_Utils.h>


Public Member Functions | |
| TAO_Property_Evaluator_By_Name (const CosTrading::PropertySeq &properties, CORBA::Boolean supports_dp=1) | |
| 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) |
| CORBA::TypeCode_ptr | _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_ |
| TAO_Property_Evaluator_By_Name::TAO_Property_Evaluator_By_Name | ( | const CosTrading::PropertySeq & | properties, | |
| CORBA::Boolean | supports_dp = 1 | |||
| ) |
| TAO_Property_Evaluator_By_Name::TAO_Property_Evaluator_By_Name | ( | CosTrading::Offer & | offer, | |
| CORBA::Boolean | supports_dp = 1 | |||
| ) |
Construct an instance of TAO_Property_Evaluator that operates on an <offer> where the support for dynamic properties is dictated by <supports_dynamic_properties>.
| TAO_Property_Evaluator_By_Name::TAO_Property_Evaluator_By_Name | ( | const TAO_Property_Evaluator_By_Name & | ) | [private] |
| int TAO_Property_Evaluator_By_Name::is_dynamic_property | ( | const char * | property_name | ) |
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.
| CORBA::Any * TAO_Property_Evaluator_By_Name::property_value | ( | const char * | property_name | ) |
This method is identical to its counterpart in TAO_Property_Evaluator, except property_value first discovers the index through a string matching lookup.
| CORBA::TypeCode_ptr TAO_Property_Evaluator_By_Name::_type | ( | const char * | property_name | ) |
This method is identical to its counterpart in TAO_Property_Evaluator, exception property_type first discovers the index through a string matching lookup.
| const CosTrading::Property * TAO_Property_Evaluator_By_Name::get_property | ( | const char * | property_name | ) |
| TAO_Property_Evaluator_By_Name& TAO_Property_Evaluator_By_Name::operator= | ( | const TAO_Property_Evaluator_By_Name & | ) | [private] |
The instance of the above mapping for the offer provided in the constructor.
1.5.3