63 Commits (b0736c59efef8f23bab9d144e8543be22632416f)
 

Author SHA1 Message Date
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
trivernis f35908815c
Add TandemPayload to store multiple payloads
Signed-off-by: trivernis <trivernis@protonmail.com>
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
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
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
trivernis a76e41850d
Change event serialization to not serialize the data twice
Signed-off-by: trivernis <trivernis@protonmail.com>
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
trivernis f57b683cb4
Add events macro and change provider to provide static strings
Signed-off-by: trivernis <trivernis@protonmail.com>
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
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
Julius Riegel 744a40cb8f
Merge pull request #7 from Trivernis/develop
Add more logging
3 years ago
trivernis 6cb1fb7eba
Add more logging
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Julius Riegel 969172fa29
Merge pull request #6 from Trivernis/develop
Expose namespace and builder type
3 years ago
trivernis 79567d03de
Expose namespace and builder type
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Julius Riegel e119146160
Merge pull request #5 from Trivernis/develop
Context Data
3 years ago
trivernis 4e16c237db
Fix documentation
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 49f14d5551
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 6e5b5f01b1
Merge branch 'main' into develop 3 years ago
trivernis 0805d0403a
Add additional data to context
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 2a5d33d70d
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Julius Riegel 1be648d2ec
Merge pull request #4 from Trivernis/develop
Namespaces
3 years ago
trivernis 1921c2a704
Add namespaces
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 5afd48a8a6
Update dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 4b91d62dfa
Merge pull request #3 from Trivernis/develop
Develop
4 years ago
trivernis 1a84de33e1
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 44ecd47536
Add reference message to error events
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago