#include <Trader_Utils.h>
Collaboration diagram for TAO_Property_Filter:

Public Types | |
| typedef CosTrading::Lookup::SpecifiedProps | SPECIFIED_PROPS |
Public Methods | |
| TAO_Property_Filter (void) | |
| An accomplice to g++'s insane lust for copy constructors. | |
| TAO_Property_Filter (const SPECIFIED_PROPS &desired_props ACE_ENV_ARG_DECL) throw (CosTrading::IllegalPropertyName, CosTrading::DuplicatePropertyName) | |
| Verify that the specified properties are correct. | |
| TAO_Property_Filter (const TAO_Property_Filter &prop_filter) | |
| TAO_Property_Filter & | operator= (const TAO_Property_Filter &prop_filter) |
| void | filter_offer (CosTrading::Offer *source, CosTrading::Offer &destination) |
Private Types | |
| typedef ACE_Unbounded_Queue< CosTrading::Property * > | Prop_Queue |
Private Attributes | |
| TAO_String_Set | props_ |
| CosTrading::Lookup::HowManyProps | policy_ |
|
|
|
|
|
|
|
|
An accomplice to g++'s insane lust for copy constructors.
|
|
|
Verify that the specified properties are correct.
|
|
|
|
|
||||||||||||
|
Copy the desired properties from the source offer to the destination offer. |
|
|
|
|
|
|
|
|
|
1.2.18