#ifndef __connection_h #define __connection_h #include #include class eConnection: public virtual iObject, public Connection { int ref; ePtr m_owner; public: DEFINE_REF(eConnection); public: eConnection(iObject *owner, const Connection &conn): Connection(conn), m_owner(owner) { }; virtual ~eConnection() { disconnect(); } }; #endif