Feature #2766

RSB RPC pattern

Added by S. Barut 12 months ago. Updated 11 months ago.

Status:ResolvedStart date:09/24/2018
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:C#
Target version:-

Description

Implementation of the rsb pattern for rpc.

Callbacks can be registered as objects.
Only synchronous calls are possible.

0004-Add-rsb-rpc-pattern.patch Magnifier (10.8 KB) S. Barut, 09/24/2018 01:02 PM

0005-Add-rsb-rpc-pattern_685072f.patch Magnifier (13.5 KB) S. Barut, 09/28/2018 01:14 PM

0004-Add-rsb-rpc-pattern_531bea6.patch Magnifier (14.5 KB) S. Barut, 10/01/2018 02:15 PM

0004-Add-rsb-rpc-pattern_d138e5f.patch Magnifier (24.3 KB) S. Barut, 10/09/2018 03:24 PM

0002-Add-rsb-rpc-pattern_cc5776.patch Magnifier (24.1 KB) S. Barut, 10/22/2018 04:36 PM

0001-Add-rsb-rpc-pattern_1a642d.patch Magnifier (23.7 KB) S. Barut, 10/24/2018 10:21 AM

0001-Add-rsb-rpc-pattern_1a642d.patch Magnifier (23.6 KB) S. Barut, 10/24/2018 01:10 PM

Associated revisions

Revision c96a85da
Added by S. Barut 11 months ago

Add an RPC pattern implementation

This includes LocalServer, RemoteServer with LocalMethods and
RemoteMethods. Synchronous and asynchronous calls are implemented.
Exception on errors are also transmitted.

fixes #2766

Signed-off-by: Johannes Wienke <>

History

#1 Updated by J. Wienke 12 months ago

  • Category set to C#

#2 Updated by S. Barut 12 months ago

Updated to a more generic RSB pattern. Remote-methods will be stored to bypass a connection establishment in a second remote call. Additionally rebased to the current remote/origin HEAD

#3 Updated by J. Wienke 12 months ago

Could you provide methods in the (to be added) factory for this similar to the other implementations?

#5 Updated by S. Barut 11 months ago

So, now asynchronous calls are also implemented. Furthermore rsb-error replies can be send and received.

#6 Updated by S. Barut 11 months ago

Just rebased

#7 Updated by J. Wienke 11 months ago

One minor issue: please remove the commented change to the logger configuration in the test program.

#9 Updated by S. Barut 11 months ago

fixed callbacks

#10 Updated by S. Barut 11 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF