openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
connection.h
Go to the documentation of this file.
1 #ifndef __connection_h
2 #define __connection_h
3 
4 #include <libsig_comp.h>
5 #include <lib/base/object.h>
6 
7 class eConnection: public iObject, public sigc::connection
8 {
9  DECLARE_REF(eConnection);
10  ePtr<iObject> m_owner;
11 public:
12  eConnection(iObject *owner, const sigc::connection &conn): sigc::connection(conn), m_owner(owner) { };
13  virtual ~eConnection() { disconnect(); }
14 };
15 
16 #endif
Definition: connection.h:8
eConnection(iObject *owner, const sigc::connection &conn)
Definition: connection.h:12
virtual ~eConnection()
Definition: connection.h:13
Definition: object.h:15