Commit Graph

11 Commits

Author SHA1 Message Date
Steffen Vogel
a8859d74c3 refactor RPC package
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
62540ce929 use callbacks in signaling backends
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
70460f7f7e refactor callback handlers
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
f96d9d7f81 socket: stream backend ready event
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
f2c69b18e6 fix TODO comments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
9829b283af split endpoint discovery and other other features from core interface / peer handling
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-16 23:38:02 +02:00
Steffen Vogel
b3768a430f signaling: finalize new backend code
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-04 14:12:23 +02:00
Steffen Vogel
e5af851d4b signaling: allow passing context to Backend.Subscribe/Publish()
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-08 15:13:41 +01:00
Steffen Vogel
6bcc445e2a signaling: emit backend ready events for gRPC and in-process backends
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-04 13:02:17 +01:00
Steffen Vogel
fb230d44c8 signaling: harmonize loggers of backends
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-04 12:59:40 +01:00
Steffen Vogel
31619b35b1 signaling: added new inprocess backend for testing
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-03 16:53:17 +01:00