#include <Operation_Table.h>
Inheritance diagram for TAO_Active_Demux_OpTable:


Public Methods | |
| TAO_Active_Demux_OpTable (const TAO_operation_db_entry *db, CORBA::ULong dbsize) | |
| Initializes the internal table with the database of operations. More... | |
| ~TAO_Active_Demux_OpTable (void) | |
| Destructor. More... | |
| virtual int | find (const char *opname, TAO_Skeleton &skel_ptr, const unsigned int length=0) |
| Uses <{opname}> to look up the skeleton function and pass it back in <{skelfunc}>. More... | |
| virtual int | bind (const char *opname, const TAO_Skeleton skelptr) |
| Associate the skeleton <{skel_ptr}> with an operation named <{opname}>. Returns -1 on failure, 0 on success, 1 on duplicate. More... | |
Private Attributes | |
| CORBA::ULong | next_ |
| The next available free slot. More... | |
| CORBA::ULong | tablesize_ |
| Size of the internal table. More... | |
| TAO_Active_Demux_OpTable_Entry * | tbl_ |
| Internal lookup table. More... | |
|
||||||||||||
|
Initializes the internal table with the database of operations.
|
|
|
Destructor.
|
|
||||||||||||
|
Associate the skeleton <{skel_ptr}> with an operation named <{opname}>. Returns -1 on failure, 0 on success, 1 on duplicate.
Reimplemented from TAO_Operation_Table. |
|
||||||||||||||||
|
Uses <{opname}> to look up the skeleton function and pass it back in <{skelfunc}>. Returns non-negative integer on success, or -1 on failure. Reimplemented from TAO_Operation_Table. |
|
|
The next available free slot.
|
|
|
Size of the internal table.
|
|
|
Internal lookup table.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001