|
| NoArgCmdGuardBuilder (std::chrono::microseconds period, std::chrono::microseconds offset, std::chrono::microseconds cmd_duration) |
|
void | build (r_code::Code *mdl, _Fact *premise_pattern, _Fact *cause_pattern, uint16 &write_index) const override |
|
| TimingGuardBuilder (std::chrono::microseconds period) |
|
void | incRef () |
|
virtual void | decRef () |
|
|
void | _build (r_code::Code *mdl, uint16 q0, uint16 t0, uint16 t1, uint16 &write_index) const |
|
void | write_guard (r_code::Code *mdl, uint16 l, uint16 r, uint16 opcode, std::chrono::microseconds offset, uint16 &write_index, uint16 &extent_index) const |
|
void | _build (r_code::Code *mdl, uint16 t0, uint16 t1, uint16 &write_index) const |
|
|
std::chrono::microseconds | offset_ |
|
std::chrono::microseconds | cmd_duration_ |
|
std::chrono::microseconds | period_ |
|
std::atomic_int32_t | refCount_ |
|
Definition at line 134 of file guard_builder.h.
◆ NoArgCmdGuardBuilder()
r_exec::NoArgCmdGuardBuilder::NoArgCmdGuardBuilder |
( |
std::chrono::microseconds |
period, |
|
|
std::chrono::microseconds |
offset, |
|
|
std::chrono::microseconds |
cmd_duration |
|
) |
| |
- Parameters
-
(optional) | add_imdl_template_timings If true, assume that the lhs is an imdl and add backward guards similar to those added for t0 and t1, but assign the imdl template timings. If ommitted, use false. |
Definition at line 261 of file guard_builder.cpp.
The documentation for this class was generated from the following files: