TAO_CosTrader
2.0.8
|
Set/get methods for references to various interfaces of the trader. More...
#include <Trader.h>
Public Member Functions | |
TAO_Trading_Components_i (TAO_Lockable &locker) | |
~TAO_Trading_Components_i (void) | |
CosTrading::Lookup_ptr | lookup_if (void) const |
void | lookup_if (CosTrading::Lookup_ptr) |
Set the reference to the Lookup interface. | |
CosTrading::Register_ptr | register_if (void) const |
void | register_if (CosTrading::Register_ptr) |
Set the reference to the Register interface of the trader. | |
CosTrading::Link_ptr | link_if (void) const |
void | link_if (CosTrading::Link_ptr) |
Set the reference to the Link interface of the trader. | |
CosTrading::Proxy_ptr | proxy_if (void) const |
void | proxy_if (CosTrading::Proxy_ptr) |
Set the reference to the Proxy interface of the trader. | |
CosTrading::Admin_ptr | admin_if (void) const |
void | admin_if (CosTrading::Admin_ptr) |
Set the reference to the Admin interface of the trader. | |
Private Attributes | |
TAO_Lockable & | locker_ |
CosTrading::Lookup_var | lookup_ |
CosTrading::Register_var | register_ |
CosTrading::Link_var | link_ |
CosTrading::Proxy_var | proxy_ |
CosTrading::Admin_var | admin_ |
Set/get methods for references to various interfaces of the trader.
Note, this class is for use in local address space only and is NOT a direct implementation of IDL methods. (Implementation of IDL methods in CosTrading::Trader_Components would need add a _duplicate call for each get method).
TAO_Trading_Components_i::TAO_Trading_Components_i | ( | TAO_Lockable & | locker | ) |
TAO_Trading_Components_i::~TAO_Trading_Components_i | ( | void | ) |
CosTrading::Admin_ptr TAO_Trading_Components_i::admin_if | ( | void | ) | const |
void TAO_Trading_Components_i::admin_if | ( | CosTrading::Admin_ptr | new_value | ) |
Set the reference to the Admin interface of the trader.
CosTrading::Link_ptr TAO_Trading_Components_i::link_if | ( | void | ) | const |
Returns object reference for the Link interface of the trader. Returns nil if the trader does not support Link interface.
void TAO_Trading_Components_i::link_if | ( | CosTrading::Link_ptr | new_value | ) |
Set the reference to the Link interface of the trader.
CosTrading::Lookup_ptr TAO_Trading_Components_i::lookup_if | ( | void | ) | const |
Returns an object reference to the Lookup interface of the trader. Returns nil if the trader does not support Lookup interface.
void TAO_Trading_Components_i::lookup_if | ( | CosTrading::Lookup_ptr | new_value | ) |
Set the reference to the Lookup interface.
CosTrading::Proxy_ptr TAO_Trading_Components_i::proxy_if | ( | void | ) | const |
Returns object reference to the Proxy interface of the trader. Returns nil if the trader does not support Proxy interface.
void TAO_Trading_Components_i::proxy_if | ( | CosTrading::Proxy_ptr | new_value | ) |
Set the reference to the Proxy interface of the trader.
CosTrading::Register_ptr TAO_Trading_Components_i::register_if | ( | void | ) | const |
Returns object reference for the Register interface of the trader. Returns nil if the trader does not support Register interface.
void TAO_Trading_Components_i::register_if | ( | CosTrading::Register_ptr | new_value | ) |
Set the reference to the Register interface of the trader.
CosTrading::Admin_var TAO_Trading_Components_i::admin_ [private] |
CosTrading::Link_var TAO_Trading_Components_i::link_ [private] |
TAO_Lockable& TAO_Trading_Components_i::locker_ [private] |
CosTrading::Lookup_var TAO_Trading_Components_i::lookup_ [private] |
CosTrading::Proxy_var TAO_Trading_Components_i::proxy_ [private] |
CosTrading::Register_var TAO_Trading_Components_i::register_ [private] |