diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-06 10:15:56 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-06 10:15:56 +0000 |
| commit | 0c694cee579948974d1c12750695e044a00216a0 (patch) | |
| tree | d2bfb7a1edc3286b3d9649de4f21f4596c067f8a /lib/base/ebase.h | |
| parent | aad6753bde1688c05fbd3984b0e60eeda0e67034 (diff) | |
| download | enigma2-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.h | 3 |
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; |
