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


Member Function Documentation

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

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.

Indicator of whether the trader supports dynamic properties.

Indicator of whether the trader supports property modification.

Indicator of whether the trader supports proxy offers.

A reference to the TypeRepostitory used by the trader.


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