diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2005-09-11 13:23:49 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2005-09-11 13:23:49 +0200 |
commit | 94d43abecf01f203d9dc476c09717abbc3f34664 (patch) | |
tree | 705e5f9a19f2747d1e706526485715c2e57ddca3 /tools.h | |
parent | 0c6ba1f9287584b2da1ee80ff8dcd0042f0ded46 (diff) | |
download | vdr-94d43abecf01f203d9dc476c09717abbc3f34664.tar.gz vdr-94d43abecf01f203d9dc476c09717abbc3f34664.tar.bz2 |
Implemented a hash for the channels to reduce the system load in the EIT scanning thread1.3.32
Diffstat (limited to 'tools.h')
-rw-r--r-- | tools.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: tools.h 1.75 2005/08/27 14:40:08 kls Exp $ + * $Id: tools.h 1.76 2005/09/11 13:04:03 kls Exp $ */ #ifndef __TOOLS_H @@ -259,6 +259,7 @@ private: cListObject *object; public: cHashObject(cListObject *Object, unsigned int Id) { object = Object; id = Id; } + cListObject *Object(void) { return object; } }; class cHashBase { @@ -272,6 +273,7 @@ public: 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; }; |