Class DataSignal

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class DataSignal : public Signal

Public Functions

vardata_t 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.

bool has_data(int sigid, long long index = 0) const

Returns whether the signals has data given SIGID and index.

void 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.

void clear()

Deletes all data stored by the signal.

virtual void raise(const signal_data_t &sigdata) override

Raise the signal with the given data

Parameters:

sigdata

void raise(const signal_data_t &sigdata)

Raise the signal with the given data

Parameters:

sigdata

void raise(int sigid = 0, const vardata_t &v = vardata_t(), long long index = 0)

Raise the signal with the given data.

Parameters:

data