Michael Pfaff
|
04af242ca7
|
Overhaul (part 2)
- No more worker thread
- Fully async io thanks to Tokio
- Updated libs
- Client is no longer bound to a specific client id
|
2022-02-03 15:56:37 -05:00 |
Michael Pfaff
|
326354d3b4
|
Overhaul (part 1)
|
2022-02-03 09:52:53 -05:00 |
Patrick Auernig
|
ecd391a44e
|
Remove disconnect method from Connection
Use Drop implementation instead
|
2018-12-06 01:05:06 +01:00 |
Patrick Auernig
|
a1e77c9c35
|
Implement reconnection logic
Still needs some changes to handle
* Retrying message send
* Resubscribing current event subscriptions
* Make non-blocking again
|
2018-04-07 13:22:50 +02:00 |
Patrick Auernig
|
d370cb6432
|
Add connection manager
|
2018-04-06 21:51:01 +02:00 |
Patrick Auernig
|
b8e4697555
|
Move some common methods into Connection trait
|
2018-04-03 12:03:08 +02:00 |
Patrick Auernig
|
1e3e9485df
|
Import restructuring
Use new grouping syntax from Rust 1.25
Group `use` in following order:
std, external, internal
|
2018-03-29 23:40:56 +02:00 |
Patrick Auernig
|
2635086e97
|
Use byteorder crate instead of byte
|
2018-03-24 15:15:48 +01:00 |
Patrick Auernig
|
e853fa94a1
|
Set fixed read buffer size
|
2018-03-23 22:54:30 +01:00 |
Patrick Auernig
|
00c61cfa72
|
Represent opcodes as enum instead of u32
|
2018-03-23 22:54:23 +01:00 |
Patrick Auernig
|
53bab6857e
|
Add Connection trait and implement UnixConnection
|
2018-03-22 22:54:49 +01:00 |