The base abstract class for signal connections.
#include <signal/internal/YiSignalAbstractConnection.h>

Public Member Functions | |
| virtual | ~CYISignalAbstractConnection () |
| std::unique_ptr< CYISignalAbstractConnection > | Clone () const |
| std::unique_ptr< CYISignalAbstractConnection > | Clone (CYISignalHandler *pSignalHandler) const |
| std::unique_ptr< CYISignalAbstractConnection > | Clone (YI_CONNECTION_TYPE eConnectionType) const |
| virtual std::unique_ptr< CYISignalAbstractConnection > | Clone (CYISignalHandler *pSignalHandler, YI_CONNECTION_TYPE eConnectionType) const =0 |
| CYISignalHandler * | GetSignalHandler () const |
| YI_CONNECTION_TYPE | GetConnectionType () const |
| CYIThreadHandle | GetThreadAffinity (const CYIThreadHandle &defaultAffinity) const |
| bool | IsIdentifiedBy (const CYISignalConnectionID &connectionID) const |
| const CYISignalConnectionID & | GetConnectionID () const |
Protected Member Functions | |
| CYISignalAbstractConnection (CYISignalHandler *pSignalHandler, YI_CONNECTION_TYPE connectionType, const CYISignalConnectionID &connectionID) | |
Protected Attributes | |
| CYISignalHandler *const | m_pSignalHandler |
| const CYISignalConnectionID | m_connectionID |
| const YI_CONNECTION_TYPE | m_connectionType |
|
virtual |
|
protected |
| std::unique_ptr<CYISignalAbstractConnection> CYISignalAbstractConnection::Clone | ( | ) | const |
| std::unique_ptr<CYISignalAbstractConnection> CYISignalAbstractConnection::Clone | ( | CYISignalHandler * | pSignalHandler | ) | const |
| std::unique_ptr<CYISignalAbstractConnection> CYISignalAbstractConnection::Clone | ( | YI_CONNECTION_TYPE | eConnectionType | ) | const |
|
pure virtual |
Implemented in CYISignalCallableConnection< CallableType, SignalTypes >, CYISignalFreeRawConnection< SlotReturnType, YiSlotTypesContainer< SlotTypes... >, SignalTypes... >, CYISignalHandlerConnection< HandlerType, SlotReturnType, YiSlotTypesContainer< SlotTypes... >, SignalTypes... >, and CYISignalHandlerRawConnection< SlotHandlerType, SlotReturnType, YiSlotTypesContainer< SlotTypes... >, SignalTypes... >.
| const CYISignalConnectionID& CYISignalAbstractConnection::GetConnectionID | ( | ) | const |
|
inline |
| CYISignalHandler* CYISignalAbstractConnection::GetSignalHandler | ( | ) | const |
| CYIThreadHandle CYISignalAbstractConnection::GetThreadAffinity | ( | const CYIThreadHandle & | defaultAffinity | ) | const |
| bool CYISignalAbstractConnection::IsIdentifiedBy | ( | const CYISignalConnectionID & | connectionID | ) | const |
|
protected |
|
protected |
|
protected |