eDriven Framework API
StateHandlingSignal Class
NamespaceseDriven.Core.SignalsStateHandlingSignal
eDriven Framework API
The signal handling its state changes You could supply the OnSignalStateChanged callback function for getting the state changes The signal is processing the number of connected slots and firing the callback if the number of slots changes between 0 and 1
Declaration Syntax
C#Visual BasicVisual C++
public class StateHandlingSignal : Signal
Public Class StateHandlingSignal _
	Inherits Signal
public ref class StateHandlingSignal : public Signal
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
StateHandlingSignal(StateHandlingSignal..::..SignalStateChangedHandler)
Constructor

Connect(Slot, Int32, Boolean) (Inherited from Signal.)
Connect(Slot, Boolean) (Inherited from Signal.)
Connect(Slot, Int32) (Inherited from Signal.)
Connect(Slot) (Inherited from Signal.)
Connected (Inherited from Signal.)
DebugMode
Debug mode

DescribeSlot(Slot)
Returns Slot metadata
(Inherited from Signal.)
Disconnect(Slot) (Inherited from Signal.)
DisconnectAll()()()() (Inherited from Signal.)
Emit(array<Object>[]()[][]) (Inherited from Signal.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
HasSlot(Slot) (Inherited from Signal.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NumSlots (Inherited from Signal.)
OnSignalStateChanged
The callback processing the signal state change (i.e. has the Signal any subscribers)

SlotCountChanged(Int32) (Overrides Signal.SlotCountChanged(Int32).)
ToString()()()() (Inherited from Signal.)
Inheritance Hierarchy
Object
Signal
 StateHandlingSignal

Assembly: eDriven.Core (Module: eDriven.Core) Version: 2.0.1.0 (2.0.1.0)