X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fbase%2Febase.h;h=8e6ea711ef75cdf60ea84f531aa6fb609884afe3;hb=6629073331fbe67edfa9f4d591c9df6e41c465a6;hp=a399667e5417f71c866675baeb5c59bdd65dfc34;hpb=6dcb75c26bbfec04b381bb99d75404f9fe50635d;p=vuplus_dvbapp diff --git a/lib/base/ebase.h b/lib/base/ebase.h index a399667..8e6ea71 100644 --- a/lib/base/ebase.h +++ b/lib/base/ebase.h @@ -1,6 +1,7 @@ #ifndef __ebase_h #define __ebase_h +#ifndef SWIG #include #include #include @@ -9,8 +10,10 @@ #include #include -#include #include +#endif + +#include class eApplication; @@ -138,6 +141,7 @@ class eMainloop; */ class eSocketNotifier { + friend class eMainloop; public: enum { Read=POLLIN, Write=POLLOUT, Priority=POLLPRI, Error=POLLERR, Hungup=POLLHUP }; private: