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

TAO_Operation_Table_Parameters Class Reference

#include <Operation_Table.h>

Collaboration diagram for TAO_Operation_Table_Parameters:

Collaboration graph
[legend]
List of all members.

Public Types

enum  DEMUX_STRATEGY {
  TAO_LINEAR_SEARCH, TAO_DYNAMIC_HASH, TAO_PERFECT_HASH, TAO_BINARY_SEARCH,
  TAO_ACTIVE_DEMUX, TAO_USER_DEFINED
}

Public Methods

void lookup_strategy (DEMUX_STRATEGY s)
DEMUX_STRATEGY lookup_strategy (void) const
void concrete_strategy (TAO_Operation_Table *ot)
TAO_Operation_Tableconcrete_strategy (void)
 TAO_Operation_Table_Parameters (void)
 ~TAO_Operation_Table_Parameters (void)

Private Attributes

TAO_Operation_Tablestrategy_
DEMUX_STRATEGY type_

Member Enumeration Documentation

enum TAO_Operation_Table_Parameters::DEMUX_STRATEGY
 

Enumeration values:
TAO_LINEAR_SEARCH  
TAO_DYNAMIC_HASH  
TAO_PERFECT_HASH  
TAO_BINARY_SEARCH  
TAO_ACTIVE_DEMUX  
TAO_USER_DEFINED  


Constructor & Destructor Documentation

TAO_Operation_Table_Parameters::TAO_Operation_Table_Parameters ( void )
 

TAO_Operation_Table_Parameters::~TAO_Operation_Table_Parameters ( void )
 


Member Function Documentation

TAO_Operation_Table * TAO_Operation_Table_Parameters::concrete_strategy ( void )
 

void TAO_Operation_Table_Parameters::concrete_strategy ( TAO_Operation_Table * ot )
 

TAO_Operation_Table_Parameters::DEMUX_STRATEGY TAO_Operation_Table_Parameters::lookup_strategy ( void ) const
 

void TAO_Operation_Table_Parameters::lookup_strategy ( TAO_Operation_Table_Parameters::DEMUX_STRATEGY s )
 


Member Data Documentation

TAO_Operation_Table * TAO_Operation_Table_Parameters::strategy_ [private]
 

DEMUX_STRATEGY TAO_Operation_Table_Parameters::type_ [private]
 


The documentation for this class was generated from the following files:
Generated at Fri Oct 5 08:08:29 2001 for TAO_PortableServer by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000