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
[legend]
Collaboration diagram for TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >:

Collaboration graph
[legend]
List of all members.

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::ProxyInfodescribe_proxy (const char *)
virtual void list_proxies (CORBA::ULong, CosTrading::OfferIdSeq *&, CosTrading::OfferIdIterator_ptr &)

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_

Detailed Description

template<class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
class TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >

Definition at line 786 of file Trader_Interfaces.h.


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  ) 

Definition at line 1629 of file Trader_Interfaces.cpp.

01630   : TAO_Trader_Components <POA_CosTrading::Proxy> (trader.trading_components ()),
01631     TAO_Support_Attributes <POA_CosTrading::Proxy> (trader.support_attributes ()),
01632     trader_ (trader)
01633 {
01634 }

template<class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::~TAO_Proxy ( void   ) 

Definition at line 1637 of file Trader_Interfaces.cpp.

01638 {
01639 }

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]

Definition at line 1667 of file Trader_Interfaces.cpp.

01668 {
01669   throw CORBA::UNKNOWN ();
01670 
01671   ACE_NOTREACHED (return 0;)
01672 }

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]

Definition at line 1644 of file Trader_Interfaces.cpp.

01650 {
01651   throw CORBA::UNKNOWN ();
01652 
01653   ACE_NOTREACHED (return 0;)
01654 }

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]

Definition at line 1677 of file Trader_Interfaces.cpp.

01680 {
01681   throw CORBA::UNKNOWN ();
01682 }

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]

Definition at line 1659 of file Trader_Interfaces.cpp.

01660 {
01661   throw CORBA::UNKNOWN ();
01662 }


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]

Definition at line 822 of file Trader_Interfaces.h.


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:49:34 2010 for TAO_CosTrader by  doxygen 1.4.7