2004-01-23 21:57:47 +00:00
|
|
|
// gui_test: test program for BOINC GUI RPCs.
|
|
|
|
// Does a single RPC and shows results
|
|
|
|
|
2004-01-21 07:07:16 +00:00
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
#include "gui_rpc_client.h"
|
|
|
|
|
2004-01-23 21:57:47 +00:00
|
|
|
main(int argc, char** argv) {
|
2004-01-21 07:07:16 +00:00
|
|
|
RPC_CLIENT rpc;
|
|
|
|
unsigned int i;
|
2004-04-02 00:19:22 +00:00
|
|
|
vector<MESSAGE_DESC> message_descs;
|
2004-01-21 07:07:16 +00:00
|
|
|
|
|
|
|
rpc.init("gui_rpc");
|
2004-01-22 19:30:42 +00:00
|
|
|
rpc.get_state();
|
2004-01-23 21:57:47 +00:00
|
|
|
rpc.print();
|
2004-04-02 00:19:22 +00:00
|
|
|
rpc.get_messages(20, 0, message_descs);
|
|
|
|
for (i=0; i<message_descs.size(); i++) {
|
|
|
|
MESSAGE_DESC& md = message_descs[i];
|
|
|
|
printf("%s %d %d %s\n",
|
|
|
|
md.project.c_str(), md.priority, md.timestamp, md.body.c_str()
|
|
|
|
);
|
|
|
|
}
|
2004-01-21 07:07:16 +00:00
|
|
|
}
|