2 #ifndef _YI_SIGNAL_ABSTRACT_CONNECTION_H_ 3 #define _YI_SIGNAL_ABSTRACT_CONNECTION_H_ 74 std::unique_ptr<CYISignalAbstractConnection>
Clone()
const;
CYIThreadHandle GetThreadAffinity(const CYIThreadHandle &defaultAffinity) const
bool IsIdentifiedBy(const CYISignalConnectionID &connectionID) const
const CYISignalConnectionID m_connectionID
Definition: YiSignalAbstractConnection.h:90
std::unique_ptr< CYISignalAbstractConnection > Clone() const
const YI_CONNECTION_TYPE m_connectionType
Definition: YiSignalAbstractConnection.h:91
CYISignalHandler * GetSignalHandler() const
Definition: YiSignalAbstractConnection.h:32
Definition: YiSignalAbstractConnection.h:38
CYISignalAbstractConnection(CYISignalHandler *pSignalHandler, YI_CONNECTION_TYPE connectionType, const CYISignalConnectionID &connectionID)
YI_CONNECTION_TYPE GetConnectionType() const
Definition: YiSignalAbstractConnection.h:96
CYISignalHandler *const m_pSignalHandler
Definition: YiSignalAbstractConnection.h:89
const CYISignalConnectionID & GetConnectionID() const
An object used to identify a specific CYISignal connection.
Definition: YiSignalConnectionID.h:14
The base abstract class for signal connections.
Definition: YiSignalAbstractConnection.h:69
Definition: YiSignalAbstractConnection.h:61
Definition: YiSignalAbstractConnection.h:48
Definition: YiSignalHandler.h:174
YI_CONNECTION_TYPE
Definition: YiSignalAbstractConnection.h:18
Definition: YiThreadHandle.h:43
virtual ~CYISignalAbstractConnection()