|
vdr
2.4.0
|
#include <tools.h>
Public Member Functions | |
| virtual | ~cHashBase () |
| void | Add (cListObject *Object, unsigned int Id) |
| void | Del (cListObject *Object, unsigned int Id) |
| void | Clear (void) |
| cListObject * | Get (unsigned int Id) const |
| cList< cHashObject > * | GetList (unsigned int Id) const |
Protected Member Functions | |
| cHashBase (int Size, bool OwnObjects) | |
Private Member Functions | |
| unsigned int | hashfn (unsigned int Id) const |
Private Attributes | |
| cList< cHashObject > ** | hashTable |
| int | size |
| bool | ownObjects |
|
protected |
|
virtual |
Definition at line 2345 of file tools.c.
References cListBase::Clear().
| void cHashBase::Add | ( | cListObject * | Object, |
| unsigned int | Id | ||
| ) |
Definition at line 2351 of file tools.c.
References cListBase::Add().
Referenced by cEIT::cEIT(), and cChannels::HashChannel().
| void cHashBase::Clear | ( | void | ) |
Definition at line 2372 of file tools.c.
References cList< T >::First(), and cList< T >::Next().
Referenced by cChannels::ReNumber().
| void cHashBase::Del | ( | cListObject * | Object, |
| unsigned int | Id | ||
| ) |
Definition at line 2359 of file tools.c.
References cListBase::Del(), cList< T >::First(), and cList< T >::Next().
Referenced by cChannels::UnhashChannel().
| cListObject * cHashBase::Get | ( | unsigned int | Id | ) | const |
Definition at line 2387 of file tools.c.
References cList< T >::First(), and cList< T >::Next().
Referenced by cHash< cChannel >::Get().
| cList< cHashObject > * cHashBase::GetList | ( | unsigned int | Id | ) | const |
Definition at line 2399 of file tools.c.
Referenced by cChannels::GetByChannelID(), and cChannels::GetByServiceID().
|
inlineprivate |
|
private |
1.8.11