Nevertheless in the example of synchronous RPC the data structures and the method (service) to be called remotely are static (hardcoded in the client code) making the contract between client and server at development time.
I wonder if EPICSv4 has a mechanism for build the RPC dynamically. To acomplish this a generic EPICSv4 client should be able to discover a service in runtime (the helloWorld service for example) and then build the RPC with the required interface.
Best Regards,
Renato
--
Renato Sanhueza Ulsen
Ing Civil Informática.