External Application Helper programs can be used to provide CG/PL applications with arbitrary data..
The External Application Helper Interface protocol is based on the generic Helper Protocol. This manual describes the External Application Helper Interface Version 1.
When a client requests data, the Server sends the following command:
nnnnnn REQ requestData
When the request is processed, the program should return a positive response:
nnnnnn RESP responseData
Sample session (I: - server commands sent to the program standard input, O: - responses the program writes to its standard output):
I: 00001 INTF 1 O: 00001 INTF 1 I: 00010 REQ "What time is it?" O: 00010 RESP "11:18pm"
If the External Application Helper program is not running, any request immediately produces an empty response.