TAO_CosTrader  2.2.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > Class Template Reference

#include <Trader_Interfaces.h>

Inheritance diagram for TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >:
Inheritance graph
Collaboration diagram for TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >:
Collaboration graph

Public Member Functions

 TAO_Proxy (TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &trader)
 
 ~TAO_Proxy (void)
 
virtual CosTrading::OfferId export_proxy (CosTrading::Lookup_ptr, const char *, const CosTrading::PropertySeq &, CORBA::Boolean if_match_all, const char *, const CosTrading::PolicySeq &)
 
virtual void withdraw_proxy (const char *)
 
virtual
CosTrading::Proxy::ProxyInfo
describe_proxy (const char *)
 
virtual void list_proxies (CORBA::ULong, CosTrading::OfferIdSeq *&, CosTrading::OfferIdIterator_ptr &)
 
- Public Member Functions inherited from TAO_Trader_Components< POA_CosTrading::Proxy >
 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::Proxy >
 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)
 

Private Member Functions

void operator= (const TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &)
 
 TAO_Proxy (const TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &)
 

Private Attributes

TAO_Trader< TRADER_LOCK_TYPE,
MAP_LOCK_TYPE > & 
trader_
 

Constructor & Destructor Documentation

template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::TAO_Proxy ( TAO_Trader< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &  trader)
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::~TAO_Proxy ( void  )
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::TAO_Proxy ( const TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &  )
private

Member Function Documentation

template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
CosTrading::Proxy::ProxyInfo * TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::describe_proxy ( const char *  )
virtual
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
CosTrading::OfferId TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::export_proxy ( CosTrading::Lookup_ptr  ,
const char *  ,
const CosTrading::PropertySeq ,
CORBA::Boolean  if_match_all,
const char *  ,
const CosTrading::PolicySeq  
)
virtual
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
void TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::list_proxies ( CORBA::ULong  ,
CosTrading::OfferIdSeq *&  ,
CosTrading::OfferIdIterator_ptr &   
)
virtual
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
void TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::operator= ( const TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE > &  )
private
template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
void TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::withdraw_proxy ( const char *  )
virtual

Member Data Documentation

template<class TRADER_LOCK_TYPE , class MAP_LOCK_TYPE >
TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>& TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::trader_
private

The documentation for this class was generated from the following files: