5/30/2023 0 Comments Seti boinc password resetOtherwise revert to last permanent mode after duration seconds elapse. Project_attach(char* url, char* account_key, char* project_name) op is one of "suspend", "resume", "reset", "detach", "update", "allowmorework", "nomorework". Perform a control operation on the given project (only the master_url field needs to be set). Request that the application processing the given result create a graphics window. Show_graphics(char* result_name, bool full_screen) The following operations require authentication for both local and remote clients: Get a string describing newer versions of the core client, if any. Deprecated - for 5.5.13 and later, use cc_status() instead. Get information about project credit history (the PROJECT::statistics field is populated).įind whether the core client has, needs, or is done with a physical network connection. Get information about host hardware and usage. The RPC requests the messages with sequence numbers greater than seqno, in order of increasing sequence number. ), a priority (1=informational, 2=error) and a timestamp. Each message has a sequence number (1, 2. Returns a list of messages to be displayed to the user. In 5.5.10 and earlier, it returns a bool (suspended) rather than bitmap. Return bitmap of reasons why computation and network are suspended. Get a list of projects, with disk usage fields filled in. Get a list of projects, with only basic fields filled in. Return the list of projects and of active results. Each is linked by name to a project use CC_STATE::lookup_project() to find this project in the current state if it's not there, call get_state() again. Get a list of file transfers in progress. If enabled is true, the core client should try to get an application to provide screensaver graphics. Set_screensaver_mode(bool enabled, double blank_time, DISPLAY_INFO&) = Return screensaver mode (values are listed in common_defs.h). 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 get_state() again. Those that are in progress will have information such as CPU time and fraction done. Return a structure containing the network status, a flag if there was an account manager password error, and data about task and network suspension. The core client's version info is returned. This call is relatively slow and should only be done initially, and when needed later (see below).Įxchange version info with the core client. its projects, apps, app_versions, workunits and results. Get the core client's 'static' state, i.e. Note: for core client versions 5.5.12 and earlier, all functions except get_state(), get_results(), get_screensaver_mode(), and set_screensaver_mode() require authorization. The following functions require authorization for remote clients, but not for local clients. 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.ĭo authorization sequence with the peer, using given password. The RPC protocol allows the GUI program to authenticate itself using a password. RPC-Verbindung zum angegebenen Host herstellen. Implementierungen in anderen Sprachen als C/C++ sind also recht schwierig (siehe unten für eine spartanische Java-Implementierung) Hierbei ist zu beachten, dass hier fast ausschließlich auf die Funktionen in den Berkeley-Quellen eingegangen wird, aber kein Beispiel-code für die einzelnen Befehle gezeigt wird. Die Spezifikation der Schnittstelle ist unter einsehbar:
0 Comments
Leave a Reply. |