From: Brian G. <ge...@us...> - 2006-05-02 14:09:35
|
Update of /cvsroot/playerstage/code/player/client_libs/libplayerc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12223/client_libs/libplayerc Modified Files: client.c playerc.h Log Message: merged libplayerc timeout patch and added wbr914 examples Index: client.c =================================================================== RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/client.c,v retrieving revision 1.63 retrieving revision 1.64 diff -C2 -d -r1.63 -r1.64 *** client.c 25 Apr 2006 06:26:43 -0000 1.63 --- client.c 2 May 2006 21:09:32 -0000 1.64 *************** *** 62,67 **** #include "error.h" ! // TODO: expose this timeout value somewhere ! #define REQUEST_TIMEOUT 10.0 // Have we done one-time intialization work yet? --- 62,66 ---- #include "error.h" ! uint request_timeout = 10; // Have we done one-time intialization work yet? *************** *** 404,408 **** return -1; ! t = REQUEST_TIMEOUT; // Read packets until we get a reply. Data packets get queued up --- 403,407 ---- return -1; ! t = request_timeout; // Read packets until we get a reply. Data packets get queued up *************** *** 910,911 **** --- 909,916 ---- } + // Set the request timeout + void playerc_client_set_request_timeout(uint seconds) + { + request_timeout = seconds; + } + Index: playerc.h =================================================================== RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/playerc.h,v retrieving revision 1.189 retrieving revision 1.190 diff -C2 -d -r1.189 -r1.190 *** playerc.h 1 May 2006 09:09:18 -0000 1.189 --- playerc.h 2 May 2006 21:09:32 -0000 1.190 *************** *** 664,667 **** --- 664,673 ---- + /** @brief Set the timeout for client requests. + + @param seconds Seconds to wait for a reply. + + */ + void playerc_client_set_request_timeout(uint seconds); /** @brief Write data to the server. @internal |