Jpp
|
Template specialisation of JRouter without default address comparison. More...
#include <JRouter.hh>
Public Member Functions | |
JRouter () | |
Default constructor. More... | |
virtual | ~JRouter () |
Virtual destructor. More... | |
virtual const JAddress_t & | getDefaultAddress () const |
Get default address. More... | |
void | put (const int id, argument_type address) |
Store address for given identifier. More... | |
bool | in_range (const int id) const |
Check whether given identifier is in range of this router. More... | |
const JAddress_t & | get (const int id) const |
Get address of given identifier. More... | |
Protected Attributes | |
int | first |
Private Types | |
typedef JLANG::JClass< JAddress_t >::argument_type | argument_type |
Template specialisation of JRouter without default address comparison.
Definition at line 33 of file JRouter.hh.
|
private |
Definition at line 37 of file JRouter.hh.
|
inline |
Default constructor.
Definition at line 43 of file JRouter.hh.
|
inlinevirtual |
|
inlinevirtual |
Get default address.
Reimplemented in JTOOLS::JRouter< JAddress_t, true >.
Definition at line 60 of file JRouter.hh.
|
inline |
Store address for given identifier.
id | identifier |
address | address |
Definition at line 74 of file JRouter.hh.
|
inline |
Check whether given identifier is in range of this router.
id | identifier |
Definition at line 105 of file JRouter.hh.
|
inline |
Get address of given identifier.
id | identifier |
Definition at line 117 of file JRouter.hh.
|
protected |
Definition at line 123 of file JRouter.hh.