TAO_CosTrader  2.1.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
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

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

CosTradingRepos::ServiceTypeRepository_ptr TAO_Support_Attributes_i::service_type_repos ( void  ) const
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_modifiable_properties ( void  ) const
void TAO_Support_Attributes_i::supports_modifiable_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)

Member Data Documentation

TAO_Lockable& TAO_Support_Attributes_i::locker_
private

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

CosTradingRepos::ServiceTypeRepository_var TAO_Support_Attributes_i::service_type_repos_
private

Already narrowed reference to the ServiceTypeRepository.

CORBA::Boolean TAO_Support_Attributes_i::supports_dynamic_properties_
private

Indicator of whether the trader supports dynamic properties.

CORBA::Boolean TAO_Support_Attributes_i::supports_modifiable_properties_
private

Indicator of whether the trader supports property modification.

CORBA::Boolean TAO_Support_Attributes_i::supports_proxy_offers_
private

Indicator of whether the trader supports proxy offers.

CORBA::Object_var TAO_Support_Attributes_i::type_repos_
private

A reference to the TypeRepostitory used by the trader.


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