1
0
mirror of https://github.com/bspeice/aeron-rs synced 2024-10-17 23:51:38 -04:00
Commit Graph

19 Commits

Author SHA1 Message Date
2cd2ae9995 Fix issues with delete on start
Seems like Windows doesn't handle it properly?
2019-10-07 07:02:02 -04:00
dc9fd52e07 Able to successfully terminate a driver!!!
Needs a *ton* of work to be more Rust-idiomatic, but the basics are there.
2019-10-06 23:16:47 -04:00
f4c2fcf0c5 Finally able to terminate a driver.
Need to write a test for it, but it's working locally.
2019-10-06 21:37:38 -04:00
143e21bf0a Minor cleanup of CnC descriptor test 2019-10-06 20:54:11 -04:00
adfa401245 Add duty cycle functionality to the media driver
Eventually want to receive term events in tests
2019-10-06 20:45:57 -04:00
b548c867c8 Theoretically able to shut down a driver?
In practice, I can't get any combination of C's aeronmd, C++'s DriverTool, Rust's `aeronmd`, and `do_terminate`.
2019-10-05 22:01:17 -04:00
a92f7e6416 One more question I need to eventually track down 2019-10-05 20:30:28 -04:00
9373f04b48 Add buffer write support 2019-10-05 20:28:35 -04:00
8174f0cde1 Fix formatting 2019-10-05 00:24:47 -04:00
3ae7e6176c Implement claim_capacity
Pretty close to having write support ready
2019-10-04 23:53:58 -04:00
818d2ad821 Struct overlay, handle negative offsets 2019-10-04 20:26:15 -04:00
a40a71d4a8 Fix formatting and warnings 2019-10-03 22:55:02 -04:00
38eea0224f Fix the bounds check 2019-10-03 22:40:10 -04:00
4611034b7b Add a test for increment offset 2019-10-03 22:17:08 -04:00
c463c96170 Start work on the atomic buffer
C++ Aeron doesn't seem to care about alignment, so I guess I won't either?
2019-10-03 22:10:34 -04:00
5527495b09 Reversion and cleanup
Moving the `aeronmd` example to the sys crate caused issues for static
linking because of the `tempfile` crate.

Revert "Install luuid for Linux"
Revert "Fix some Cargo.toml issues"
Revert "More minor cleanup"
2019-10-03 00:48:53 -04:00
c982a63cd9 More minor cleanup 2019-10-02 23:27:59 -04:00
49bfb1edb9 Minor cleanup of the CnC version check 2019-10-02 23:11:44 -04:00
27a8ce0dd4 Start reading the CnC file 2019-10-02 22:54:44 -04:00