#include <Operation_Table.h>
Collaboration diagram for TAO_Operation_Table_Parameters:

Public Types | |
| enum | DEMUX_STRATEGY { TAO_LINEAR_SEARCH, TAO_DYNAMIC_HASH, TAO_PERFECT_HASH, TAO_BINARY_SEARCH, TAO_ACTIVE_DEMUX, TAO_USER_DEFINED } |
| various lookup strategies More... | |
Public Methods | |
| void | lookup_strategy (DEMUX_STRATEGY s) |
| Set the lookup strategy from the list of enumerated values. | |
| DEMUX_STRATEGY | lookup_strategy (void) const |
| void | concrete_strategy (TAO_Operation_Table *ot) |
| TAO_Operation_Table * | concrete_strategy (void) |
| Return the operation table that is being used to do the lookup. | |
| TAO_Operation_Table_Parameters (void) | |
| Constructor. | |
| ~TAO_Operation_Table_Parameters (void) | |
| Destructor. | |
Private Attributes | |
| TAO_Operation_Table * | strategy_ |
| Pointer to the object that implements a lookup strategy. | |
| DEMUX_STRATEGY | type_ |
| The enumerated value indicating the lookup strategy. | |
|
|
various lookup strategies
|
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Return the operation table that is being used to do the lookup.
|
|
|
Provide a data structure that will do the lookup. This is useful for user-defined lookup strategies. |
|
|
Return the enumerated value for the lookup strategy. Default is Dynamic Hashing. |
|
|
Set the lookup strategy from the list of enumerated values.
|
|
|
Pointer to the object that implements a lookup strategy.
|
|
|
The enumerated value indicating the lookup strategy.
|
1.2.18