TAO_CosTrader
2.1.8
|
#include <Trader_Interfaces.h>
Public Member Functions | |
TAO_Link (TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &trader) | |
~TAO_Link (void) | |
virtual void | add_link (const char *name, CosTrading::Lookup_ptr target, CosTrading::FollowOption def_pass_on_follow_rule, CosTrading::FollowOption limiting_follow_rule) |
virtual void | remove_link (const char *name) |
virtual CosTrading::Link::LinkInfo * | describe_link (const char *name) |
virtual CosTrading::LinkNameSeq * | list_links (void) |
virtual void | modify_link (const char *name, CosTrading::FollowOption def_pass_on_follow_rule, CosTrading::FollowOption limiting_follow_rule) |
Public Member Functions inherited from TAO_Trader_Components< POA_CosTrading::Link > | |
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::Link > | |
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) |
Public Member Functions inherited from TAO_Link_Attributes< POA_CosTrading::Link > | |
TAO_Link_Attributes (const TAO_Link_Attributes_i &attrs) | |
virtual CosTrading::FollowOption | max_link_follow_policy (void) |
Private Types | |
typedef ACE_Hash_Map_Manager_Ex < CORBA::String_var, CosTrading::Link::LinkInfo, ACE_Hash< CORBA::String_var > , ACE_Equal_To < CORBA::String_var > , MAP_LOCK_TYPE > | Links |
Private Member Functions | |
void | operator= (const TAO_Link< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &) |
TAO_Link (const TAO_Link< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &) | |
Private Attributes | |
Links | links_ |
TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > & | trader_ |
|
private |
TAO_Link< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::TAO_Link | ( | TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > & | trader | ) |
TAO_Link< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::~TAO_Link | ( | void | ) |
|
private |
|
virtual |
BEGIN SPEC The add_link operation allows a trader subsequently to use the service of another trader in the performance of its own trading service operations.
|
virtual |
|
virtual |
|
virtual |
|
private |
|
virtual |
|
private |
The collection of link connecting this trader to others in the federation.
|
private |