TAO_Support_Attributes_i Class Reference

This class stores, allows access to and modification of trader's support attributes. More...

#include <Trader.h>

Collaboration diagram for TAO_Support_Attributes_i:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_Support_Attributes_i (TAO_Lockable &locker)
 ~TAO_Support_Attributes_i ()
CORBA::Boolean supports_modifiable_properties (void) const
void supports_modifiable_properties (CORBA::Boolean)
CORBA::Boolean supports_dynamic_properties (void) const
void supports_dynamic_properties (CORBA::Boolean)
CORBA::Boolean supports_proxy_offers (void) const
void supports_proxy_offers (CORBA::Boolean)
CosTrading::TypeRepository_ptr type_repos (void) const
void type_repos (CosTrading::TypeRepository_ptr)
CosTradingRepos::ServiceTypeRepository_ptr service_type_repos (void) const

Private Attributes

TAO_Lockablelocker_
 A reference to the trader (needed for obtaining the lock.).
CORBA::Boolean supports_modifiable_properties_
 Indicator of whether the trader supports property modification.
CORBA::Boolean supports_dynamic_properties_
 Indicator of whether the trader supports dynamic properties.
CORBA::Boolean supports_proxy_offers_
 Indicator of whether the trader supports proxy offers.
CORBA::Object_var type_repos_
 A reference to the TypeRepostitory used by the trader.
CosTradingRepos::ServiceTypeRepository_var service_type_repos_
 Already narrowed reference to the ServiceTypeRepository.


Detailed Description

This class stores, allows access to and modification of trader's support attributes.

Contains a reference to the trader from which it is used so it can use trader's lock.


Constructor & Destructor Documentation

TAO_Support_Attributes_i::TAO_Support_Attributes_i ( TAO_Lockable locker  ) 

TAO_Support_Attributes_i::~TAO_Support_Attributes_i ( void   ) 


Member Function Documentation

CORBA::Boolean TAO_Support_Attributes_i::supports_modifiable_properties ( void   )  const

void TAO_Support_Attributes_i::supports_modifiable_properties ( CORBA::Boolean  new_value  ) 

CORBA::Boolean TAO_Support_Attributes_i::supports_dynamic_properties ( void   )  const

void TAO_Support_Attributes_i::supports_dynamic_properties ( CORBA::Boolean  new_value  ) 

CORBA::Boolean TAO_Support_Attributes_i::supports_proxy_offers ( void   )  const

void TAO_Support_Attributes_i::supports_proxy_offers ( CORBA::Boolean  new_value  ) 

CosTrading::TypeRepository_ptr TAO_Support_Attributes_i::type_repos ( void   )  const

void TAO_Support_Attributes_i::type_repos ( CosTrading::TypeRepository_ptr  new_value  ) 

CosTradingRepos::ServiceTypeRepository_ptr TAO_Support_Attributes_i::service_type_repos ( void   )  const


Member Data Documentation

A reference to the trader (needed for obtaining the lock.).

Indicator of whether the trader supports property modification.

Indicator of whether the trader supports dynamic properties.

Indicator of whether the trader supports proxy offers.

A reference to the TypeRepostitory used by the trader.

CosTradingRepos::ServiceTypeRepository_var TAO_Support_Attributes_i::service_type_repos_ [private]

Already narrowed reference to the ServiceTypeRepository.


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

Generated on Mon May 19 04:39:09 2008 for TAO_CosTrader by  doxygen 1.5.5