]> Kevux Git Server - fll/commit
Progress: controller program.
authorKevin Day <thekevinday@gmail.com>
Fri, 22 Jan 2021 05:21:30 +0000 (23:21 -0600)
committerKevin Day <thekevinday@gmail.com>
Fri, 22 Jan 2021 05:21:30 +0000 (23:21 -0600)
commit86594f5c47e236d318760fa94339ac84506e20e5
treea4e71e5ad91bc6b4ccd0d670eeb038d87f08edfd
parent4351c760fd32c02008e76670e340a843217608f0
Progress: controller program.

Wrap all print functions that print while any threading is in used with a mutex lock.

Add controller_execute_set_t to shorten the execute function arguments.

Add missing f_gcc_attribute_visibility_internal.

The controller_rule_read() inside of entry does not need to be read locked.
This operation happens before any threads are started.

Replace simulate argument with options argument for execute functions.

Add more verbose output in the simulation for the execute operations.
level_3/controller/c/private-common.c
level_3/controller/c/private-common.h
level_3/controller/c/private-controller.c
level_3/controller/c/private-rule.c
level_3/controller/c/private-rule.h
level_3/controller/c/private-thread.c