Julius Riegel
|
506be4652b
|
Merge pull request #20 from Trivernis/develop
Add more restritions to protocol trait to be Send + Sync
|
3 years ago |
trivernis
|
9497990fb7
|
Add more restritions to protocol trait to be Send + Sync
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
14c232eeea
|
Merge pull request #19 from Trivernis/develop
Develop
|
3 years ago |
Julius Riegel
|
aec08da839
|
Merge pull request #18 from Trivernis/feature/protocol-trait
Feature/protocol trait
|
3 years ago |
trivernis
|
bccbb7e087
|
Fix test imports being os-specific without conditional compilation
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
37e66ad0ab
|
Add matrix strategy to ci tests
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
b0736c59ef
|
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
32883a98db
|
Add implementation for unix sockets
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
4fe9ed16db
|
Change all explicit protocols to generic trait bindings
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
cff9b07e76
|
Add protocol impelemtation for tcp
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
b55c6e526b
|
Add AsyncStreamProtocol trait with subtraits
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
49f4193f36
|
Merge pull request #17 from Trivernis/develop
Add TandemPayload to store multiple payloads
|
3 years ago |
trivernis
|
f35908815c
|
Add TandemPayload to store multiple payloads
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
258694e96a
|
Merge pull request #16 from Trivernis/develop
Better handling of error responses and connection pooling
|
3 years ago |
trivernis
|
73e5a672b8
|
Fix problem with counting the PoolGuard
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
66c81605fc
|
Fix typo and add tracing
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
94c1a7471a
|
Add connection pooling by creating multiple clients
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
cfc158dcb8
|
Change to return Err when an awaited response is an error response
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
354b389a38
|
Merge pull request #15 from Trivernis/develop
Remove tracing of events to avoid spam and low performance
|
3 years ago |
trivernis
|
d8cf7427da
|
Remove another tracing of the full events
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
c5e4ccc5ce
|
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
1152c949e4
|
Remove tracing of raw event data
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
dca00ebaf6
|
Merge pull request #14 from Trivernis/develop
Benchmarks and switch to tracing crate
|
3 years ago |
trivernis
|
023a3c131c
|
Remove pull request trigger for benchmarks
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
8b6f94c6d7
|
Change github cache restore and increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
03067c6ffe
|
Fix bench command
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
b6af962561
|
Add github actions deploy
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
48a3838cb0
|
Add setup stage to benchmarks
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
89d9dc557c
|
Add benchmark to build action
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
3b7dd510d8
|
Replace log with tracing crate
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
adea767aa0
|
Add event deserialization benchmark
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
dcd346e0c7
|
Add event serialization benchmark
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
30f68904d4
|
Merge pull request #13 from Trivernis/develop
Change event serialization to not serialize the data twice
|
3 years ago |
trivernis
|
a76e41850d
|
Change event serialization to not serialize the data twice
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
f43eee61a4
|
Merge pull request #12 from Trivernis/develop
Event Data traits
|
3 years ago |
trivernis
|
27a4f4db85
|
Implement EventReceivePayload for BytePayload
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
2e1fdfa5ac
|
Remove unused import
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
a485f664a0
|
Add EventReceivePayload trait and BytePayload wrapper
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
0d8d66100d
|
Introduce EventSendPayload for more flexibility of payload serialisation
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
98b13a5934
|
Fix path issue in tests
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
7fe8b4a734
|
Merge pull request #11 from Trivernis/develop
Add events macro and change provider to provide static strings
|
3 years ago |
trivernis
|
f57b683cb4
|
Add events macro and change provider to provide static strings
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
829b1276f1
|
Fix publish github action
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
eefef04092
|
Merge pull request #10 from Trivernis/develop
Develop
|
3 years ago |
trivernis
|
21d8f7afcd
|
Add namespaces from structs and restructure exports
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
trivernis
|
b1f0ad5131
|
Add publish github action
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
06764c1b3a
|
Merge pull request #9 from Trivernis/develop
Add callback macro
|
3 years ago |
trivernis
|
6509b6619d
|
Add callback macro
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |
Julius Riegel
|
d7faadf8d2
|
Merge pull request #8 from Trivernis/develop
Add stop function to context
|
3 years ago |
trivernis
|
e4727affe6
|
Add stop function to context
Signed-off-by: trivernis <trivernis@protonmail.com>
|
3 years ago |