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:

[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_Table* | concrete_strategy (void)
| TAO_Operation_Table_Parameters (void)
| ~TAO_Operation_Table_Parameters (void)
## Private Attributes
TAO_Operation_Table* | strategy_
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:

- Operation_Table.h
- Operation_Table.cpp