Tait Hoyem
|
cbcd244e46
|
Additional progress on tokio and async_std versions
|
2 years ago |
Laurent Pelecq
|
c9c80a1b6c
|
Fix compilation on non-unix platforms
|
2 years ago |
Laurent Pelecq
|
de5ce128cb
|
Change AsyncClient to QueuedClient to use with different polling mechanism.
* When compiled without mio, QueuedClient returns the raw fd.
* When compiled with mio, there is a register method.
|
2 years ago |
Laurent Pelecq
|
b9b4a70801
|
Fix examples
|
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
|
4f9f0fe9dc
|
Change some method names
|
2 years ago |
Laurent Pelecq
|
73b2531c4f
|
Dual synchronous and asynchronous API
Tests don't work in async mode
|
2 years ago |
Laurent Pelecq
|
855b0c5af0
|
add notifications
|
2 years ago |
Laurent Pelecq
|
a077ae1f38
|
implement example list
|
2 years ago |
Laurent Pelecq
|
ca890b48e4
|
Using new type ClientName to create client.
|
3 years ago |
Laurent Pelecq
|
0c7bf4f113
|
move client tests in integration tests
|
3 years ago |
Laurent Pelecq
|
5a656d5d27
|
add all commands except notification and history, and no tests
|
3 years ago |
Laurent Pelecq
|
5939548b69
|
fix speak, add documentation.
|
3 years ago |
Laurent Pelecq
|
cab51e0fc6
|
add tests for unix client
|
3 years ago |
Laurent Pelecq
|
0914f8b191
|
initial implementation to connect and quit
|
3 years ago |