aboutsummaryrefslogtreecommitdiff
path: root/lib/base/ebase.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-01-06 10:15:56 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-01-06 10:15:56 +0000
commit0c694cee579948974d1c12750695e044a00216a0 (patch)
treed2bfb7a1edc3286b3d9649de4f21f4596c067f8a /lib/base/ebase.h
parentaad6753bde1688c05fbd3984b0e60eeda0e67034 (diff)
downloadenigma2-0c694cee579948974d1c12750695e044a00216a0.tar.gz
enigma2-0c694cee579948974d1c12750695e044a00216a0.zip
add much simpler solution for newly created Socketnotifiers in another
socketnotifier callback
Diffstat (limited to 'lib/base/ebase.h')
-rw-r--r--lib/base/ebase.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/base/ebase.h b/lib/base/ebase.h
index 75b58205..8e6ea711 100644
--- a/lib/base/ebase.h
+++ b/lib/base/ebase.h
@@ -141,6 +141,7 @@ class eMainloop;
*/
class eSocketNotifier
{
+ friend class eMainloop;
public:
enum { Read=POLLIN, Write=POLLOUT, Priority=POLLPRI, Error=POLLERR, Hungup=POLLHUP };
private:
@@ -178,7 +179,7 @@ class eMainloop
{
friend class eTimer;
friend class eSocketNotifier;
- std::map<int, eSocketNotifier*> notifiers, new_notifiers;
+ std::map<int, eSocketNotifier*> notifiers;
ePtrList<eTimer> m_timer_list;
bool app_quit_now;
int loop_level;