1 ##################################################
3 ##################################################
5 XMLRPC allows software to make remote function calls over http.
6 In the case of GRC, one can use XMLRPC to modify variables in a running flow graph.
7 See http://www.xmlrpc.com/
10 Place an "XMLRPC Server" block inside of any flow graph.
11 The server will provide set functions for every variable in the flow graph.
12 If a variable is called "freq", the server will provide a function set_freq(new_freq).
13 Run the server example and experiment with the example client script.
16 The "XMLRPC Client" block will give a variable control over one remove function.
17 In the example client, there is one client block and gui control per variable.
18 This technique can be used to remotely control a flow graph, perhaps running on a non-gui machine.