39b65b1e67
Define gettid for old glibc versions
2022-01-12 10:29:13 +01:00
d79b887182
Remove ovni_clock_update()
...
The clock is now managed by the user, using the ovni_clock_now()
function to sample the current value and ovni_ev_set_clock() to set the
event clock timestamp. This change allows events with custom clock
values.
2021-12-02 10:36:47 +01:00
fe3b408157
Add _emit sufffix in ovni_ev and ovni_ev_jumbo
...
The new names avoid problems in C++ as the struct ovni_ev collided with
the ovni_ev function.
2021-11-03 11:32:17 +01:00
d3e87c2272
Add GPLv3 and MIT licenses
2021-11-03 11:32:17 +01:00
c2f7085e11
Fix prototypes and unused variables
2021-10-21 16:53:00 +02:00
6a3ea0907a
Enable pedantic and use C11 std
2021-09-28 19:30:31 +02:00
864e4392d3
Support multiple nodes in test_speed
2021-09-28 12:30:58 +02:00
60862db890
Store CPU list in a metadata.json file
...
This allows early access to the CPU list in order to emit the PRV header
before consuming events from the streams.
2021-08-03 17:48:37 +02:00
cfc4eb7527
Single header and move lib functions to libovni
2021-07-24 10:53:41 +02:00
f8e4c0a0a4
Add speed test
2021-07-22 12:36:02 +02:00