As I see in the documentation, there is a capability to report progress from RPC method to caller. That is great, but I am curious is it possible to interrupt that function? Consider the following example: user starts file copy procedure, which is implemented as function called by RPC mechanism. The function reports on progress, and this is fine. Next, user clicks “Cancel” button, I need to interrupt the process, is there special mechanism for this? I can just use some pub/sub queue, but probably there is something intended especially for this?