eDriven Framework API
StateHandlingSignal Class
Namespaces ► eDriven.Core.Signals ► StateHandlingSignal
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 Basic | Visual C++

    public class StateHandlingSignal : Signal

    Public Class StateHandlingSignal _
    	Inherits Signal

    public ref class StateHandlingSignal : public Signal

Members

All Members | Constructors | Methods | Properties | Fields
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| 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)