You.i Engine
CYISignal< SignalTypes > Member List

This is the complete list of members for CYISignal< SignalTypes >, including all inherited members.

Connect(HandlerType &rSignalHandler, SlotReturnType(SlotHandlerType::*const pSlot)(SlotTypes...), YI_CONNECTION_TYPE type=YI_CONNECTION_AUTO)CYISignal< SignalTypes >
Connect(const HandlerType &rSignalHandler, SlotReturnType(SlotHandlerType::*const pSlot)(SlotTypes...) const, YI_CONNECTION_TYPE type=YI_CONNECTION_AUTO)CYISignal< SignalTypes >inline
Connect(SlotReturnType(*const pSlot)(SlotTypes...), YI_CONNECTION_TYPE type=YI_CONNECTION_AUTO)CYISignal< SignalTypes >
Connect(HandlerType &rSignalHandler, const std::function< SlotReturnType(SlotHandlerType &, SlotTypes...)> &slot, YI_CONNECTION_TYPE type=YI_CONNECTION_AUTO)CYISignal< SignalTypes >
Connect(const CallableType &callable, YI_CONNECTION_TYPE type=YI_CONNECTION_AUTO)CYISignal< SignalTypes >
Connect(const CYISignalHandler &rSignalHandler, const CallableType &callable, YI_CONNECTION_TYPE type=YI_CONNECTION_AUTO)CYISignal< SignalTypes >
Connect(CYISignal< OtherSignalTypes... > &slotSignal, YI_CONNECTION_TYPE type=YI_CONNECTION_AUTO)CYISignal< SignalTypes >
CYISignalBase()CYISignalBaseprotected
CYISignalBase(const CYISignalBase &rSignal)CYISignalBaseprotected
CYISignalHandler::CYISignalHandler()CYISignalHandler
CYISignalHandler::CYISignalHandler(const CYISignalHandler &rSignalHandler)CYISignalHandler
Disconnect(CYISignalHandler &rSignalHandler, SlotReturnType(SlotHandlerType::*const pSlot)(SlotTypes...))CYISignal< SignalTypes >
Disconnect(CYISignalHandler &rSignalHandler, SlotReturnType(SlotHandlerType::*const pSlot)(SlotTypes...) const)CYISignal< SignalTypes >inline
Disconnect(SlotReturnType(*const pSlot)(SlotTypes...))CYISignal< SignalTypes >
CYISignalBase::Disconnect(CYISignalHandler &rSignalHandler)CYISignalBase
CYISignalBase::Disconnect(const CYISignalConnectionID &connectionID)CYISignalBase
CYISignalBase::Disconnect(CYISignalBase &rSignal)CYISignalBase
DisconnectFromAllSignals()CYISignalHandler
Emit(const typename std::decay< SignalTypes >::type &...params) const CYISignal< SignalTypes >inline
EmitAsync(const CYISignalAbstractConnection *pConnection, YI_CONNECTION_TYPE connectionType, std::unique_ptr< YI_SIGNAL_EMIT_EVENT > pEvent, const std::shared_ptr< CYIEventDispatcher > &pDispatcher)CYISignalBaseprotected
ExclusiveLock(CYIRecursiveMutex &signalMutex) const CYISignalBaseprotected
ExclusiveLock(const CYISignalHandler &rSignalHandler, CYIRecursiveMutex &signalMutex) const CYISignalBaseprotected
ExclusiveUnlock(CYIRecursiveMutex &signalMutex) const CYISignalBaseprotected
ExclusiveUnlock(const CYISignalHandler &rSignalHandler, CYIRecursiveMutex &rSignalMutex) const CYISignalBaseprotected
GetThreadAffinity() const CYISignalHandler
HasConnection(const CYISignalHandler &rSignalHandler) const CYISignalBaseprotected
IsConnected(const HandlerType &rSignalHandler, SlotReturnType(HandlerType::*const pSlot)(SlotTypes...)) const CYISignal< SignalTypes >
IsConnected(const HandlerType &rSignalHandler, SlotReturnType(HandlerType::*const pSlot)(SlotTypes...) const) const CYISignal< SignalTypes >inline
IsConnected(SlotReturnType(*const pSlot)(SlotTypes...)) const CYISignal< SignalTypes >
CYISignalBase::IsConnected() const overrideCYISignalBasevirtual
CYISignalBase::IsConnected(const CYISignalBase &rSignal) const overrideCYISignalBasevirtual
CYISignalBase::IsConnected(const CYISignalHandler &rSignalHandler) const CYISignalBase
CYISignalBase::IsConnected(const CYISignalConnectionID &connectionID) const CYISignalBase
Listener()CYIThread::Listenerinline
m_signalObjectsCYISignalBaseprotected
MoveToThread(CYIThread *pThread)CYISignalHandler
OnThreadFinished(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadStarted(CYIThread *)CYIThread::Listenerinlinevirtual
OnThreadTerminated(CYIThread *)CYIThread::Listenerinlinevirtual
operator()(const typename std::decay< SignalTypes >::type &...params) const CYISignal< SignalTypes >inline
operator=(const CYISignalBase &rSignal)CYISignalBaseprotected
CYISignalHandler::operator=(const CYISignalHandler &rSignalHandler)CYISignalHandler
RegisterToSignalHandler(const CYISignalHandler &rSignalHandler)CYISignalBaseprotected
RemoveAllConnections(YI_NOTIFY_FLAG notifyHandler)CYISignalBaseprotected
RemoveConnection(CYISignalHandler &rSignalHandler, YI_NOTIFY_FLAG notifyHandler)CYISignalBaseprotected
SetThreadAffinity(const CYIThreadHandle &rThreadAffinity)CYISignalHandler
UnregisterFromSignalHandler(CYISignalHandler &rSignalHandler)CYISignalBaseprotected
~CYISignalBase()CYISignalBaseprotectedvirtual
~CYISignalHandler()CYISignalHandlervirtual
~Listener()CYIThread::Listenerinlinevirtual