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

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 )
void TAO_Support_Attributes_i::supports_modifiable_properties ( CORBA::Boolean  new_value )
CORBA::Boolean TAO_Support_Attributes_i::supports_modifiable_properties ( void   ) const
CORBA::Boolean TAO_Support_Attributes_i::supports_proxy_offers ( void   ) const
void TAO_Support_Attributes_i::supports_proxy_offers ( CORBA::Boolean  new_value )
void TAO_Support_Attributes_i::type_repos ( CosTrading::TypeRepository_ptr  new_value )
CosTrading::TypeRepository_ptr TAO_Support_Attributes_i::type_repos ( void   ) const

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines