TAO_CosTrader
2.1.9
|
This class implements CosTrading::Register IDL interface. More...
#include <Trader_Interfaces.h>
Public Member Functions | |
TAO_Register (TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &trader) | |
virtual | ~TAO_Register (void) |
virtual CosTrading::OfferId | _cxx_export (CORBA::Object_ptr reference, const char *type, const CosTrading::PropertySeq &properties) |
virtual void | withdraw (const char *id) |
virtual CosTrading::Register::OfferInfo * | describe (const char *id) |
virtual void | modify (const char *id, const CosTrading::PropertyNameSeq &del_list, const CosTrading::PropertySeq &modify_list) |
virtual void | withdraw_using_constraint (const char *type, const char *constr) |
virtual CosTrading::Register_ptr | resolve (const CosTrading::TraderName &name) |
Public Member Functions inherited from TAO_Trader_Components< POA_CosTrading::Register > | |
TAO_Trader_Components (const TAO_Trading_Components_i &comps) | |
virtual CosTrading::Lookup_ptr | lookup_if (void) |
virtual CosTrading::Register_ptr | register_if (void) |
virtual CosTrading::Link_ptr | link_if (void) |
virtual CosTrading::Proxy_ptr | proxy_if (void) |
virtual CosTrading::Admin_ptr | admin_if (void) |
Public Member Functions inherited from TAO_Support_Attributes< POA_CosTrading::Register > | |
TAO_Support_Attributes (const TAO_Support_Attributes_i &attrs) | |
virtual CORBA::Boolean | supports_modifiable_properties (void) |
virtual CORBA::Boolean | supports_dynamic_properties (void) |
virtual CORBA::Boolean | supports_proxy_offers (void) |
virtual CosTrading::TypeRepository_ptr | type_repos (void) |
Protected Member Functions | |
void | validate_properties (const char *type, const CosTradingRepos::ServiceTypeRepository::TypeStruct *type_struct, const CosTrading::PropertySeq &properties) |
void | operator= (const TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &) |
TAO_Register (const TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &) | |
Private Attributes | |
TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > & | trader_ |
This class implements CosTrading::Register IDL interface.
TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::TAO_Register | ( | TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > & | trader | ) |
|
virtual |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
virtual |
|
protected |
|
virtual |
|
virtual |
|
private |