Changes between Version 22 and Version 23 of GuiRpc
- Timestamp:
- Jul 7, 2009, 3:56:55 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GuiRpc
v22 v23 40 40 == Authorization == 41 41 42 The RPC protocol allows the GUI program to authenticate itself using a password. Some of the RPC operations can be done without authentication; others can be done without authentication, but only by a GUI program running on the same machine. 42 The RPC protocol allows the GUI program to authenticate itself using a password. 43 Some of the RPC operations can be done without authentication; 44 others can be done without authentication, 45 but only by a GUI program running on the same machine. 43 46 44 47 === `authorize(char* password)` === #function-authorize … … 46 49 47 50 == RPC list == 48 The following functions require authorization for remote clients, but not for local clients. Note: for core client versions 5.5.12 and earlier, all functions except [#function-get_state get_state()], [#function-get_results get_results()], [#function-get_screensaver_mode get_screensaver_mode()], and [#function-set_screensaver_mode set_screensaver_mode()] require authorization. 51 The following functions require authorization for remote clients, but not for local clients. 52 Note: for core client versions 5.5.12 and earlier, 53 all functions except [#function-get_state get_state()], 54 [#function-get_results get_results()], [#function-get_screensaver_mode get_screensaver_mode()], 55 and [#function-set_screensaver_mode set_screensaver_mode()] require authorization. 49 56 50 57 {{{ … … 79 86 }}} 80 87 81 Return a structure containing the network status, a flag if there was an account manager password error, and data about task and network suspension. 88 Return a structure containing the network status, 89 a flag if there was an account manager password error, 90 and data about task and network suspension. 82 91 83 92 === `get_results(RESULTS&)` === #function-get_results 84 93 85 Get a list of [JobIn results]. Those that are in progress will have information such as CPU time and fraction done. Each result includes a name; use `CC_STATE::lookup_result()` to find this result in the current static state; if it's not there, call [#function-get_state get_state()] again. 94 Get a list of [JobIn results]. 95 Those that are in progress will have information such as CPU time and fraction done. 96 Each result includes a name; use `CC_STATE::lookup_result()` to find this result in the current static state; 97 if it's not there, call [#function-get_state get_state()] again. 86 98 87 99 === `get_screensaver_mode(int& status)` === #function-get_screensaver_mode … … 123 135 === `get_message_count(int& seqno)` === #function-get_message_seqno 124 136 125 Return the greatest message sequence number. 137 Return the greatest message sequence number. Implemented in 6.10+ client version. 126 138 127 139 === `get_host_info(HOST_INFO&)` === #function-get_host_info