Feature #2766

RSB RPC pattern

Added by S. Barut almost 6 years ago. Updated over 5 years 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 over 5 years 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 almost 6 years ago

  • Category set to C#

#2 Updated by S. Barut almost 6 years 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 almost 6 years ago

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

#5 Updated by S. Barut over 5 years ago

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

#6 Updated by S. Barut over 5 years ago

Just rebased

#7 Updated by J. Wienke over 5 years ago

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

#9 Updated by S. Barut over 5 years ago

fixed callbacks

#10 Updated by S. Barut over 5 years ago

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

Also available in: Atom PDF