Laurent Pelecq
a827aa06a6
Rename test server to UnixServer
2 years ago
Laurent Pelecq
4619b2c57f
Rename test Server to UnixServer
2 years ago
Laurent Pelecq
7bc9b0ef22
Remove unnecessary clone in tests.
2 years ago
Laurent Pelecq
155a5dc1f1
Add history commands
2 years ago
Laurent Pelecq
c71698bda8
Implement history_get_client_id
2 years ago
Laurent Pelecq
9e4b09d96d
Implement history get client list.
2 years ago
Laurent Pelecq
1a2e7fc145
Change MessageId to u32 instead of String.
2 years ago
Laurent Pelecq
c67a79f3f5
Add history commands and fix types.
...
* Add history commands, not implemented.
* Add types for history commands.
* Fix i8 instead of u8 for rate, pitch and volume.
* Use u16 for length in commands.
2 years ago
Laurent Pelecq
ea75e00edc
Add missing tests changes.
2 years ago
Laurent Pelecq
ec1b1aca51
New AsyncClient class.
...
* Only few commands are implemented.
* Example async_mio_loop added.
2 years ago
Laurent Pelecq
5cc696a8b9
Rename FifoBuilder to Builder
...
Builder is not reexported in lib.rs. Module fifo must be imported instead.
2 years ago
Laurent Pelecq
a186c456db
Dual synchronous and asynchronous API.
...
* Calls have been separate in a "send" and a "receive" to have the same methods in both modes.
* Asynchrone API is enabled with feature "async-mio".
2 years ago
Laurent Pelecq
58b1d5513f
Both sync and async tests pass
2 years ago
Laurent Pelecq
28c3533628
Simplify fifo test by giving the question as a string instead of an array
2 years ago
Laurent Pelecq
aff43c6147
Add error NotReady for asynchronous mode
2 years ago