You.i Engine
CYISignal< SignalTypes > Member List

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

CloneConnectionAndConnectTo(CYISignalBase &signal, const CYISignalConnectionWrapper &connection)CYISignalBaseprotected
Connect(HandlerType &rSignalHandler, SlotReturnType(SlotHandlerType::*const pSlot)(SlotTypes...), EYIConnectionType type=EYIConnectionType::Auto)CYISignal< SignalTypes >
Connect(const HandlerType &rSignalHandler, SlotReturnType(SlotHandlerType::*const pSlot)(SlotTypes...) const, EYIConnectionType type=EYIConnectionType::Auto)CYISignal< SignalTypes >inline
Connect(SlotReturnType(*const pSlot)(SlotTypes...), EYIConnectionType type=EYIConnectionType::Auto, CYIThreadHandle threadAffinity=CYIThread::GetCurrentThreadId())CYISignal< SignalTypes >
Connect(HandlerType &rSignalHandler, std::function< SlotReturnType(SlotHandlerType &, SlotTypes...)> slot, EYIConnectionType type=EYIConnectionType::Auto)CYISignal< SignalTypes >
Connect(CallableType &&callable, EYIConnectionType type=EYIConnectionType::Auto, CYIThreadHandle threadAffinity=CYIThread::GetCurrentThreadId())CYISignal< SignalTypes >
Connect(const CYISignalHandler &rSignalHandler, CallableType callable, EYIConnectionType type=EYIConnectionType::Auto)CYISignal< SignalTypes >
Connect(CYISignal< OtherSignalTypes... > &slotSignal, EYIConnectionType type=EYIConnectionType::Auto)CYISignal< SignalTypes >
ConnectionAdded(CYISignalConnectionWrapper &connection)CYISignal< SignalTypes >protectedvirtual
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(CYISignalConnectionID connectionID)CYISignalBase
CYISignalBase::Disconnect(CYISignalBase &rSignal)CYISignalBase
DisconnectFromAllSignals()CYISignalHandler
Emit(const typename std::decay< SignalTypes >::type &... params) constCYISignal< SignalTypes >inline
EmitForConnection(CYISignalConnectionWrapper &connection, const CYIThreadHandle &currentThreadID, EYIConnectionType connectionType, const typename std::decay< SignalTypes >::type &... params)CYISignal< SignalTypes >protected
Emitted()CYISignal< SignalTypes >protectedvirtual
ExclusiveLock(CYIRecursiveSpinLock &signalMutex) constCYISignalBaseprotected
ExclusiveLock(const CYISignalHandler &rSignalHandler, CYIRecursiveSpinLock &signalMutex) constCYISignalBaseprotected
ExclusiveUnlock(CYIRecursiveSpinLock &signalMutex) constCYISignalBaseprotected
ExclusiveUnlock(const CYISignalHandler &rSignalHandler, CYIRecursiveSpinLock &rSignalMutex) constCYISignalBaseprotected
GetThreadAffinity() constCYISignalHandler
HasConnection(const CYISignalHandler &rSignalHandler) constCYISignalBaseprotected
IsConnected(const HandlerType &rSignalHandler, SlotReturnType(HandlerType::*const pSlot)(SlotTypes...)) constCYISignal< SignalTypes >
IsConnected(const HandlerType &rSignalHandler, SlotReturnType(HandlerType::*const pSlot)(SlotTypes...) const) constCYISignal< SignalTypes >inline
IsConnected(SlotReturnType(*const pSlot)(SlotTypes...)) constCYISignal< SignalTypes >
CYISignalBase::IsConnected() const overrideCYISignalBasevirtual
CYISignalBase::IsConnected(const CYISignalBase &rSignal) const overrideCYISignalBasevirtual
CYISignalBase::IsConnected(const CYISignalHandler &rSignalHandler) constCYISignalBase
CYISignalBase::IsConnected(CYISignalConnectionID connectionID) constCYISignalBase
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 &... param) constCYISignal< SignalTypes >inline
operator=(const CYISignalBase &rSignal)CYISignalBaseprotected
CYISignalHandler::operator=(const CYISignalHandler &rSignalHandler)CYISignalHandler
RegisterToSignalHandler(const CYISignalHandler &rSignalHandler)CYISignalBaseprotected
RemoveAllConnections(NotifyFlag notifyHandler)CYISignalBaseprotected
RemoveConnection(CYISignalHandler &rSignalHandler, NotifyFlag notifyHandler)CYISignalBaseprotected
SetThreadAffinity(const CYIThreadHandle &rThreadAffinity)CYISignalHandler
UnregisterFromSignalHandler(CYISignalHandler &rSignalHandler)CYISignalBaseprotected
~CYISignalBase()CYISignalBaseprotectedvirtual
~CYISignalHandler()CYISignalHandlervirtual
~Listener()CYIThread::Listenerinlinevirtual