#include <SignalBase.hpp>
Public Member Functions | |
SignalBase (unsigned int id) | |
unsigned int | id () const |
SignalBase * | getConnection (int idx) |
Static Public Member Functions | |
static unsigned int | next () |
Public Attributes | |
int | slotId |
int | blockId |
Slot index identifier (local counter from 0). | |
bool | isInput |
Block index (global counter). | |
int | connectionNumber = 0 |
True if the signal is an input, false otherwise. | |
::std::set< SignalBase * > | connectionPtrs |
Number of connections the SignalBase is currently engaged in. | |
Protected Attributes | |
unsigned int | id_ |
Static Protected Attributes | |
static unsigned int | ID = 0 |
Signal base class.
|
inlinestatic |