X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d0af96f7a28831d6f8c11fb224d483e6eb92b677..3c282ef6f5bd54f2b0f4cb407d075cf321405b84:/lib/base/console.h diff --git a/lib/base/console.h b/lib/base/console.h index a5712bb7..60540da0 100644 --- a/lib/base/console.h +++ b/lib/base/console.h @@ -1,7 +1,6 @@ #ifndef __LIB_BASE_CONSOLE_H__ #define __LIB_BASE_CONSOLE_H__ -#include "Python.h" #include #include #include @@ -18,15 +17,16 @@ struct queue_data int dataSent; }; -class eConsoleAppContainer: public Object +class eConsoleAppContainer: public Object, public iObject { + DECLARE_REF(eConsoleAppContainer); int fd[3]; int filefd[3]; int pid; int killstate; std::string m_cwd; std::queue outbuf; - eSocketNotifier *in, *out, *err; + ePtr in, out, err; void readyRead(int what); void readyErrRead(int what); void readyWrite(int what);