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_Import_Attributes_i Class Reference

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

#include <Trader.h>

Collaboration diagram for TAO_Import_Attributes_i:
Collaboration graph

Public Member Functions

 TAO_Import_Attributes_i (TAO_Lockable &locker)
 
 ~TAO_Import_Attributes_i (void)
 
CORBA::ULong def_search_card (void) const
 
void def_search_card (CORBA::ULong)
 
CORBA::ULong max_search_card (void) const
 
void max_search_card (CORBA::ULong)
 
CORBA::ULong def_match_card (void) const
 
void def_match_card (CORBA::ULong)
 
CORBA::ULong max_match_card (void) const
 
void max_match_card (CORBA::ULong)
 
CORBA::ULong def_return_card (void) const
 
void def_return_card (CORBA::ULong)
 
CORBA::ULong max_return_card (void) const
 
void max_return_card (CORBA::ULong)
 
CORBA::ULong max_list (void) const
 
void max_list (CORBA::ULong)
 
CORBA::ULong def_hop_count (void) const
 
void def_hop_count (CORBA::ULong)
 
CORBA::ULong max_hop_count (void) const
 
void max_hop_count (CORBA::ULong)
 
CosTrading::FollowOption def_follow_policy (void) const
 
void def_follow_policy (CosTrading::FollowOption)
 
CosTrading::FollowOption max_follow_policy (void) const
 
void max_follow_policy (CosTrading::FollowOption)
 

Private Attributes

TAO_Lockablelocker_
 
CORBA::ULong def_search_card_
 
CORBA::ULong max_search_card_
 Maximum upper bound of offers to be searched.
 
CORBA::ULong def_match_card_
 
CORBA::ULong max_match_card_
 Maximum upper bound of matched offers to be ordered.
 
CORBA::ULong def_return_card_
 
CORBA::ULong max_return_card_
 Maximum upper bound of ordered offers to be returned.
 
CORBA::ULong max_list_
 Upper bound of depth.
 
CORBA::ULong def_hop_count_
 
CORBA::ULong max_hop_count_
 Maximum upper bound of depth of links to be traversed.
 
CosTrading::FollowOption def_follow_policy_
 Default link follow policy for a particular trader.
 
CosTrading::FollowOption max_follow_policy_
 

Detailed Description

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

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

Constructor & Destructor Documentation

TAO_Import_Attributes_i::TAO_Import_Attributes_i ( TAO_Lockable locker)
TAO_Import_Attributes_i::~TAO_Import_Attributes_i ( void  )

Member Function Documentation

CosTrading::FollowOption TAO_Import_Attributes_i::def_follow_policy ( void  ) const
void TAO_Import_Attributes_i::def_follow_policy ( CosTrading::FollowOption  new_value)
CORBA::ULong TAO_Import_Attributes_i::def_hop_count ( void  ) const
void TAO_Import_Attributes_i::def_hop_count ( CORBA::ULong  new_value)
CORBA::ULong TAO_Import_Attributes_i::def_match_card ( void  ) const
void TAO_Import_Attributes_i::def_match_card ( CORBA::ULong  new_value)
CORBA::ULong TAO_Import_Attributes_i::def_return_card ( void  ) const
void TAO_Import_Attributes_i::def_return_card ( CORBA::ULong  new_value)
CORBA::ULong TAO_Import_Attributes_i::def_search_card ( void  ) const
void TAO_Import_Attributes_i::def_search_card ( CORBA::ULong  new_value)
CosTrading::FollowOption TAO_Import_Attributes_i::max_follow_policy ( void  ) const
void TAO_Import_Attributes_i::max_follow_policy ( CosTrading::FollowOption  new_value)
CORBA::ULong TAO_Import_Attributes_i::max_hop_count ( void  ) const
void TAO_Import_Attributes_i::max_hop_count ( CORBA::ULong  new_value)
CORBA::ULong TAO_Import_Attributes_i::max_list ( void  ) const
void TAO_Import_Attributes_i::max_list ( CORBA::ULong  new_value)
CORBA::ULong TAO_Import_Attributes_i::max_match_card ( void  ) const
void TAO_Import_Attributes_i::max_match_card ( CORBA::ULong  new_value)
CORBA::ULong TAO_Import_Attributes_i::max_return_card ( void  ) const
void TAO_Import_Attributes_i::max_return_card ( CORBA::ULong  new_value)
CORBA::ULong TAO_Import_Attributes_i::max_search_card ( void  ) const
void TAO_Import_Attributes_i::max_search_card ( CORBA::ULong  new_value)

Member Data Documentation

CosTrading::FollowOption TAO_Import_Attributes_i::def_follow_policy_
private

Default link follow policy for a particular trader.

CORBA::ULong TAO_Import_Attributes_i::def_hop_count_
private

Upper bound of depth of links to be traversed if <hop_count> is not specified.

CORBA::ULong TAO_Import_Attributes_i::def_match_card_
private

Upper bound of matched offers to be ordered if <match_card> is not specified).

CORBA::ULong TAO_Import_Attributes_i::def_return_card_
private

Upper bound of ordered offers to be returned if <returned_card> is not specified.

CORBA::ULong TAO_Import_Attributes_i::def_search_card_
private

Upper bound of offers to be searched if <search_card> is not specified.

TAO_Lockable& TAO_Import_Attributes_i::locker_
private
CosTrading::FollowOption TAO_Import_Attributes_i::max_follow_policy_
private

Limiting link follow policy for all links of the trader - overrides both link and importer policies.

CORBA::ULong TAO_Import_Attributes_i::max_hop_count_
private

Maximum upper bound of depth of links to be traversed.

CORBA::ULong TAO_Import_Attributes_i::max_list_
private

Upper bound of depth.

CORBA::ULong TAO_Import_Attributes_i::max_match_card_
private

Maximum upper bound of matched offers to be ordered.

CORBA::ULong TAO_Import_Attributes_i::max_return_card_
private

Maximum upper bound of ordered offers to be returned.

CORBA::ULong TAO_Import_Attributes_i::max_search_card_
private

Maximum upper bound of offers to be searched.


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