Mathias Gottschlag
|
8f33df9a67
|
Fix a RPC client test error when the connection is closed during sending.
We do not know anything about stream errors, so we cannot deduce whether
the stream was closed.
|
4 vuotta sitten |
Mathias Gottschlag
|
74009e8cab
|
Add first parts of the server side of the RPC protocol.
|
4 vuotta sitten |
Mathias Gottschlag
|
3f1462a9fb
|
Remove all unsafe code via pin_project.
|
5 vuotta sitten |
Mathias Gottschlag
|
509bf425be
|
Remove one unnecessary type.
|
5 vuotta sitten |
Mathias Gottschlag
|
9a68d46fc0
|
Slightly refactor the low-level network client code.
|
5 vuotta sitten |
Mathias Gottschlag
|
16166da916
|
Use the log crate.
|
5 vuotta sitten |
Mathias Gottschlag
|
755251ba71
|
cargo fmt
|
5 vuotta sitten |
Mathias Gottschlag
|
35c1ad464b
|
network: Remove unnecessary "response" field.
Whether a packet is a request or a response is completely defined by
whether the packet is sent by the server or the client.
|
5 vuotta sitten |
Mathias Gottschlag
|
67eaf1057c
|
Fix reusing IDs, fix closing the server event stream, apply rustfmt.
|
5 vuotta sitten |
Mathias Gottschlag
|
0e4f95dd4d
|
Add some unit tests for the RPC client.
|
5 vuotta sitten |
Mathias Gottschlag
|
51a7112558
|
Move protocol-specific test to protocol::, move Packet to network::.
|
5 vuotta sitten |
Mathias Gottschlag
|
e136c9d21a
|
Implement client RPC logic.
|
5 vuotta sitten |
Mathias Gottschlag
|
01ef3641aa
|
Some more RPC client code.
|
5 vuotta sitten |
Mathias Gottschlag
|
a7131f9236
|
Move packet types from packet_connection to packet.
|
5 vuotta sitten |
Mathias Gottschlag
|
44458514a4
|
Prepare websocket client types.
|
5 vuotta sitten |
Mathias Gottschlag
|
e0bc0944c8
|
Prepare low-level protocol integration test.
|
5 vuotta sitten |
Mathias Gottschlag
|
2e1880fde8
|
More network types.
|
5 vuotta sitten |
Mathias Gottschlag
|
ec0b9ecc4d
|
Add some very first parts of the network code.
|
5 vuotta sitten |