DataSignal Class Reference
|
yasimavr
|
Loading...
Searching...
No Matches
DataSignal Class Reference
#include <sim_signal.h>
Inheritance diagram for DataSignal:
Public Member Functions | |
| vardata_t | data (int sigid, long long index=0) const |
| bool | has_data (int sigid, long long index=0) const |
| void | set_data (int sigid, const vardata_t &v, long long index=0) |
| void | clear () |
| virtual void | raise (const signal_data_t &sigdata) override |
| virtual void | raise (const signal_data_t &sigdata) |
| void | raise (int sigid=0, const vardata_t &v=vardata_t(), long long index=0) |
Public Member Functions inherited from Signal | |
| Signal () | |
| Signal (const Signal &other) | |
| Signal (const Signal &&)=delete | |
| virtual | ~Signal () |
| void | connect (SignalHook &hook, int hooktag=0) |
| void | disconnect (SignalHook &hook) |
| void | raise (int sigid=0, const vardata_t &v=vardata_t(), long long index=0) |
| Signal & | operator= (const Signal &) |
| Signal & | operator= (const Signal &&)=delete |
Member Function Documentation
◆ clear()
| void DataSignal::clear | ( | ) |
Deletes all data stored by the signal.
◆ data()
| vardata_t DataSignal::data | ( | int | sigid, |
| long long | index = 0 |
||
| ) | const |
Returns the data stored by the data signal for the given SIGID and index If no data is stored, an invalid vardata_t is returned.
◆ has_data()
| bool DataSignal::has_data | ( | int | sigid, |
| long long | index = 0 |
||
| ) | const |
Returns whether the signals has data given SIGID and index.
◆ raise() [1/3]
|
virtual |
◆ raise() [2/3]
|
overridevirtual |
◆ raise() [3/3]
Raise the signal with the given data.
- Parameters
-
data
◆ set_data()
| void DataSignal::set_data | ( | int | sigid, |
| const vardata_t & | v, | ||
| long long | index = 0 |
||
| ) |
Sets the data for a SIGID and index. Does not raise the signal.
The documentation for this class was generated from the following files:
Generated by
Public Member Functions inherited from