TAO_CosTrader
2.0.8
|
The Ace_Property_Filter copies those properties specified in a CosTrading::Lookup::SpecifiedProps from a source CosTrading::Offer to a destination CosTrading::Offer. More...
#include <Trader_Utils.h>
Public Types | |
typedef CosTrading::Lookup::SpecifiedProps | SPECIFIED_PROPS |
Public Member Functions | |
TAO_Property_Filter (void) | |
An accomplice to g++'s insane lust for copy constructors. | |
TAO_Property_Filter (const SPECIFIED_PROPS &desired_props) | |
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_ |
The Ace_Property_Filter copies those properties specified in a CosTrading::Lookup::SpecifiedProps from a source CosTrading::Offer to a destination CosTrading::Offer.
typedef ACE_Unbounded_Queue< CosTrading::Property* > TAO_Property_Filter::Prop_Queue [private] |
TAO_Property_Filter::TAO_Property_Filter | ( | void | ) | [inline] |
An accomplice to g++'s insane lust for copy constructors.
TAO_Property_Filter::TAO_Property_Filter | ( | const SPECIFIED_PROPS & | desired_props | ) |
Verify that the specified properties are correct.
TAO_Property_Filter::TAO_Property_Filter | ( | const TAO_Property_Filter & | prop_filter | ) |
void TAO_Property_Filter::filter_offer | ( | CosTrading::Offer * | source, |
CosTrading::Offer & | destination | ||
) |
Copy the desired properties from the source offer to the destination offer.
TAO_Property_Filter & TAO_Property_Filter::operator= | ( | const TAO_Property_Filter & | prop_filter | ) |
TAO_String_Set TAO_Property_Filter::props_ [private] |