TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > Class Template ReferenceThis class packages together all the various pieces that provide functionality specified in COS Trading specification. More...
Inheritance diagram for TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >:
Collaboration diagram for TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >:
Detailed Descriptiontemplate<class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
This class packages together all the various pieces that provide functionality specified in COS Trading specification.
|
typedef TAO_Offer_Database<MAP_LOCK_TYPE> TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::Offer_Database |
Offer Database Trait.
typedef TAO_Trader<TRADER_LOCK_TYPE, MAP_LOCK_TYPE> TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::TRADER_SELF [protected] |
anonymous enum [protected] |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::TAO_Trader | ( | TAO_Trader_Base::Trader_Components | components = LOOKUP |
) | [inline] |
Constructor which based on its arguments will create a particular type of trader (e.g. Query trader, Simple trader, etc.) The argument is a bitwise OR of desired Trader_Components as listed in enumerated type above.
TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::~TAO_Trader | ( | void | ) | [inline, virtual] |
Destructor.
TAO_Offer_Database< MAP_LOCK_TYPE > & TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::offer_database | ( | void | ) | [inline] |
Accessor for the structure with all the service offers.
ACE_Lock & TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::lock | ( | void | ) | [inline, virtual] |
void TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::operator= | ( | const TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > & | ) | [private] |
Offer_Database TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::offer_database_ [protected] |
ACE_Lock_Adapter<TRADER_LOCK_TYPE> TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::lock_ [protected] |
Lock that guards the state of the trader (its configuration).
PortableServer::ServantBase* TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::ifs_[5] [protected] |