Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Trader.h File Reference

Trader.h,v 1.47 2002/05/24 11:39:54 jwillemsen Exp. More...

#include "ace/pre.h"
#include "Interpreter_Utils.h"
#include "ace/Containers.h"
#include "orbsvcs/CosTradingS.h"
#include "orbsvcs/CosTradingReposS.h"
#include "orbsvcs/CosTradingDynamicS.h"
#include "orbsvcs/Trader/trading_export.h"
#include "ace/post.h"

Include dependency graph for Trader.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Compounds

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

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

class  TAO_Lockable
 Class used to remove the circular dependencies between the Attribute classes and the Trader class. More...

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

class  TAO_Trader_Base
 TAO_Trader inherits from this "helper" class. The sole purpose of this class is to factor some of TAO_Trader's data members out, so that they would not have to be templatized and be be aware of the type of lock they use. More...

class  TAO_Trader_Factory
 Uses command line arguments to construct a trader instance with the correct interface support, locking, and policy settings. More...

class  TAO_Trading_Components_i
 Set/get methods for references to various interfaces of the trader. More...


Typedefs

typedef ACE_Hash_Map_Manager_Ex<
CORBA::ULong, CosTrading::Offer *,
ACE_Hash< CORBA::ULong >,
ACE_Equal_To< CORBA::ULong >,
ACE_Null_Mutex
TAO_Offer_Map
typedef ACE_Unbounded_Set<
TAO_String_Hash_Key
TAO_String_Set
typedef ACE_Unbounded_Queue<
char *> 
TAO_String_Queue

Functions

int operator> (const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &l, const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &r)
int operator< (const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &l, const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &r)
int operator== (const CosTrading::Admin::OctetSeq &left, const CosTrading::Admin::OctetSeq &right)

Detailed Description

Trader.h,v 1.47 2002/05/24 11:39:54 jwillemsen Exp.

Author:
Marina Spivak <[email protected]> , Seth Widoff <[email protected]> , Irfan Pyarali <[email protected]>

Typedef Documentation

typedef ACE_Hash_Map_Manager_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex> TAO_Offer_Map
 

typedef ACE_Unbounded_Queue<char*> TAO_String_Queue
 

typedef ACE_Unbounded_Set<TAO_String_Hash_Key> TAO_String_Set
 


Function Documentation

int operator< const CosTradingRepos::ServiceTypeRepository::IncarnationNumber   l,
const CosTradingRepos::ServiceTypeRepository::IncarnationNumber   r
 

int operator== const CosTrading::Admin::OctetSeq   left,
const CosTrading::Admin::OctetSeq   right
 

int operator> const CosTradingRepos::ServiceTypeRepository::IncarnationNumber   l,
const CosTradingRepos::ServiceTypeRepository::IncarnationNumber   r
 


Generated on Thu Oct 10 22:22:53 2002 for TAO_CosTrader by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001