Commit Graph

78 Commits

Author SHA1 Message Date
fgerlits f1701e9477 added the last remaining tests of the XML-RPC methods (Rpc...Test classes) 2005-02-01 16:32:57 +00:00
fgerlits 2d4c16a1d3 added login, logout and resetStorage XML-RPC methods to scheduler daemon;
fixed the existing 'Rpc...Test's, and added some more
2005-01-31 19:51:25 +00:00
fgerlits bc49af1e38 added reset() method to StorageClientInterface;
modified scheduler tests to use this reset() method;
changed getAllPlaylists() and getAllAudioClips() in StorageClientInterface
  to use the search() method, and added optional limit and offset arguments;
changed the Makefile.in in modules/storage and products/scheduler to
  initialize the storage server after compilation and before running tests;
modified some scheduler tests to work correctly with either Test- or
  Web- StorageClient
2005-01-27 20:20:15 +00:00
fgerlits e273b4eb80 modified storage test data to make the testStorageClient and the webS.C.
more similar
2005-01-26 17:51:34 +00:00
fgerlits a6b3040642 added (id3 to dc) tag conversion table initialization to scheduler 2005-01-26 12:41:51 +00:00
fgerlits 047a6ba6d0 added function readTag() to AudioClip class to read ID3v2 tag info 2005-01-25 18:21:42 +00:00
maroy 39aabfecf2 removed unnecessary class keyword 2005-01-18 15:43:16 +00:00
fgerlits 72387302c0 changed the return value of createPlaylist() to Ptr<UniqueId>::Ref 2005-01-14 12:29:05 +00:00
fgerlits bb3b36e45a added a call to close() after every use of XmlRpcClient 2005-01-13 16:54:55 +00:00
fgerlits 5c5e8c7de9 Updated the methods in the scheduler module to use the changed storage client
interface.
Re-formatted try-catch blocks everywhere to make them less readable.
2005-01-12 20:28:31 +00:00
fgerlits dff985ecb2 added C++ API in the authentication module for the new storage server
methods loadPref and savePref
2005-01-10 21:31:08 +00:00
maroy 9adcedb8a4 added scheduled event update / reread functionality 2005-01-10 11:03:25 +00:00
maroy 9a185bb141 fixed playlist event
now scheduler correclty plays scheduled events
2005-01-10 09:36:24 +00:00
maroy 2ba3b1d751 fixed reading long ids from the postgresql database 2005-01-09 16:27:33 +00:00
maroy 8c64d58be5 corrected UniqueId reading, but only in one method.. 2005-01-09 16:01:50 +00:00
maroy 4eac8957fd moved LiveSupport::Storage::StorageException and derivatives to
LiveSupport::Core::XmlRpcException
2005-01-08 12:40:33 +00:00
fgerlits 7dfcde7c3b changed #includes to refer to the XmlRpcTools in Core
removed XmlRpcTools and PlayLogEntry from Scheduler
2005-01-07 19:30:29 +00:00
maroy c80f18b5aa moved ScheduleEntry from LiveSupport::Scheduler to LiveSupport::Core 2005-01-07 13:12:43 +00:00
fgerlits 7259599ce1 changed all(*) XML-RPC references to unique IDs to string, and all(*)
PostgreSQL references to BIGINT.

* that I could think of
2005-01-05 19:50:01 +00:00
fgerlits f1ca8879ab added acquirePlaylist() and releasePlaylist() to WebStorageClient
modified config() methods in Core (Playlist, PlaylistElement, FadeInfo,
    and AudioClip) to read ID as hexadecimal string & not decimal number
some config xml files and tests had to be modified accordingly
2005-01-03 19:39:54 +00:00
maroy 763065a092 updated to reflect change in AudioPlayerInterface API 2005-01-02 11:51:16 +00:00
fgerlits 6eb6926c8b added playlist methods to WebStorageClient (everything except acquire and
release)
finally got rid of RemoveAudioClip() in Playlist
2004-12-31 14:13:49 +00:00
fgerlits de2b5a49a2 modified the authentication and storage modules to throw their
own exception classes AuthenticationException and StorageException
instead of invalid_argument and logic_error
2004-12-23 11:37:55 +00:00
fgerlits 0c9171761b removed session ID check from getSchedulerTime method 2004-12-16 17:33:15 +00:00
fgerlits 4a942bed50 corrected Core/AuthenticationClientInterface and Core/StorageClientInterface references to Authentication/... and Storage/..., respectively 2004-12-16 10:34:53 +00:00
fgerlits 12e3b40235 patched incorrect handling of struct tm in XmlRpc::XmlRpcValue 2004-12-13 21:45:41 +00:00
fgerlits 3d733bb524 added some more XML-RPC method test (which don't work yet)
added getSchedulerTime XML-RPC method, can't do push yet
2004-12-10 18:06:03 +00:00
fgerlits fe6a11cab1 added & checked the first new Rpc...Test (the others should now be easy) 2004-12-08 15:03:42 +00:00
fgerlits 44c38ddaf9 added PlayLogFactory install/uninstall to the Scheduler daemon
modified the local storage specification
2004-12-03 13:58:23 +00:00
fgerlits d48cb7ccce added explicit "private" visibility specification
moved WebAuthenticationClient.h from public to private
2004-12-02 13:11:20 +00:00
maroy 470d325ce4 renamed SchedulerDaemonGetVersionTest to RpcGetVersionTest 2004-12-02 09:31:32 +00:00
maroy a78ceab461 updated version string again 2004-12-02 08:57:25 +00:00
maroy 49d0912802 changed version string for something better 2004-12-02 08:36:58 +00:00
maroy 2b60d95a9c added getVersion XML-RPC method 2004-12-01 23:33:33 +00:00
fgerlits 75d4ff9502 changed error reporting in the XML-RPC methods from ad-hoc to standard
XML-RPC fault responses
2004-12-01 16:05:32 +00:00
fgerlits 7b591bbaa1 changed error reporting in the XML-RPC methods from ad-hoc to standard
XML-RPC fault responses
2004-12-01 15:59:59 +00:00
fgerlits f2f7914896 Reverted to version 1.6. 2004-11-29 12:26:39 +00:00
fgerlits 7a6592edbf wrote specifications for the playlist methods in the storage server
started adding a savePlaylist() call to the xml-rpc functions which
  call the storage server (I should have done this earlier but didn't)
2004-11-26 18:54:53 +00:00
maroy 678b9826d0 removed leftover debug statements 2004-11-25 15:06:10 +00:00
maroy 145e0da83f starting and stopping the scheduler daemon works now, like a charm
see http://bugs.campware.org/view.php?id=469
2004-11-25 14:56:23 +00:00
maroy e0ab17831e fixed bug#461 - scheduler daemon start - stop mechanism broken
see http://bugs.campware.org/view.php?id=461
2004-11-24 13:20:51 +00:00
maroy 7a1e167ca9 dumping trivial errors to cerr 2004-11-23 15:39:58 +00:00
fgerlits e46a2192ce added call to authentication server, as well as a new "sessionId" xml-rpc
parameter, to *everything*
2004-11-22 13:14:45 +00:00
fgerlits ca278cecdd *** empty log message *** 2004-11-12 14:14:23 +00:00
maroy accb53809b updated code to reflect changes in the storage interface 2004-11-09 21:38:24 +00:00
maroy 3da6eaa61f added PlaylistEvent and PlaylistEventContianer tests 2004-11-09 11:25:28 +00:00
maroy 199cd66420 removed debug printouts 2004-11-09 09:43:05 +00:00
maroy 692230835a added initial version of the event scheduler and audio player
integrated into the scheduler daemon
2004-11-08 13:20:37 +00:00
fgerlits 8e121e1a47 added FadeInfo methods 2004-10-27 14:10:03 +00:00
fgerlits b2e359ac21 modified the play log methods 2004-10-27 12:18:20 +00:00