client_state.xml description file for add-on devs

Questions and Answers : Wish list : client_state.xml description file for add-on devs
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Trane Francks

Send message
Joined: 18 Jun 99
Posts: 221
Credit: 122,319
RAC: 0
Japan
Message 29900 - Posted: 25 Sep 2004, 6:10:50 UTC

I've been browsing CVS, but I just can't find a full description of client_state.xml. If such a thing exists, would some kind soul post a location/filename for me? If it doesn't exist as a separate document, it should. Defining all the states and relationships in the file would go a long way to making the development of a BOINC add-on less troublesome and/or error-prone.

trane

ID: 29900 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 30203 - Posted: 26 Sep 2004, 4:05:45 UTC

It is also constantly changing definitions. There is also a CLI interface that you might be interested in looking at. One of the problems with using the client_state.xml is that it is written frequently, and if the file is open someplace, BOINC will crash and quite possibly remove WUs in progress.
ID: 30203 · Report as offensive
Profile Trane Francks

Send message
Joined: 18 Jun 99
Posts: 221
Credit: 122,319
RAC: 0
Japan
Message 30310 - Posted: 26 Sep 2004, 16:27:47 UTC - in response to Message 30203.  

Thanks, John. I'll be looking at this over the next few weeks. I've pretty much decided that RPC is the way to go. I'll be away on business from 10-01 to 10-23, but after that BOINCprog could very well see a substantial rewrite.
ID: 30310 · Report as offensive

Questions and Answers : Wish list : client_state.xml description file for add-on devs


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.