Commit Graph

65 Commits

Author SHA1 Message Date
fgerlits 3d6cb307de changed StorageClientInterface::storeAudioClip() return type to void 2005-01-06 17:25:40 +00:00
fgerlits 7c0793a370 added "generate new audio clip ID" functionality to TestStorageClient::
storeAudioClip()
2005-01-06 10:40:48 +00:00
fgerlits 7a56bbf8be added AudioClip constructor without ID, to be used before storeAudioClip()
added run-time type info to Playable: getType(), getAudioClip() and
    getPlaylist()
2005-01-04 21:47:56 +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
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 4d777103f7 added title attribute to AudioClip (in config(), too)
updated config files with title attribute
created getXmlString() method in AudioClip, Playlist, PlaylistElement
    and FadeInfo
replaced old (and bad) toXml() method with getMetadataString() in AudioClip
2004-12-30 20:09:28 +00:00
fgerlits 1931deef7c *** empty log message *** 2004-12-30 12:25:04 +00:00
fgerlits 29e95ebf70 changed Makefiles to use curlpp instead of curl 2004-12-30 11:51:48 +00:00
fgerlits 562705b031 changed return values in AudioClip and Playlist from Ptr<std::string>::Ref
and Ptr<Glib::ustring>::Ref to Ptr<const ... >::Ref
finished adding audio clip methods to WebStorageClient
modified helix install script to copy the splay executable to $LS/usr/bin
    (HELIX_LIBS needs to be set to "$LS/usr/lib/helix/" for this to work)
2004-12-29 19:16:33 +00:00
fgerlits 11f46d11ba wrote configuration of AudioClip from metafile;
added toXml() method to AudioClip
2004-12-29 10:02:29 +00:00
fgerlits 7adc50d7da modified to use new locstor.storeAudioClip method 2004-12-28 10:40:53 +00:00
fgerlits 3b01df226c added get/set methods for title and for general metadata in AudioClip
and in Playlist
2004-12-27 19:52:02 +00:00
fgerlits 4f23838731 re-added storeAudioClip test 2004-12-27 11:23:55 +00:00
fgerlits 70e6d2f6e0 *** empty log message *** 2004-12-24 13:57:56 +00:00
fgerlits ea3b4af262 got storeAudioClip to work, kinda sorta 2004-12-24 13:19:51 +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 adf05eaf29 Changed WebStorageClient because storage server behavior changed. 2004-12-22 09:05:06 +00:00
fgerlits 288ad456be Finally got reading from the storage server to work. Yippee! 2004-12-21 21:00:37 +00:00
fgerlits 48be2884b4 changed UniqueId::IdType from unsigned int to long long int
added UniqueId constructor from, and conversion to, std::string
got WebStorageClient::existsAudioClip() to work
2004-12-20 22:08:19 +00:00
fgerlits 5e8378a164 changed methods calling the storage server according to the new specs 2004-12-18 16:33:38 +00:00
maroy 790e6ee4c1 migrated from libxml++ 1.x to 2.8 2004-12-17 12:12:31 +00:00
fgerlits 8d8eaa93be moved AuthenticationClientInterface.h from Core to Authentication
moved StorageClientInterface.h from Core to Storage
added tests for AuthenticationClientFactory and StorageClientFactory
2004-12-15 20:36:26 +00:00
fgerlits 8908bffe6b added webAuthenticationClient.xml for testing WebStorageClient 2004-12-09 09:14:52 +00:00
fgerlits 089744e465 added some stuff to the WebStorageClient, not much to show for it yet 2004-12-08 12:50:09 +00:00
maroy c5f2579ec9 added WebStorageClient to StorageClientFactory 2004-12-02 10:30:02 +00:00
fgerlits 7be7d6b0d9 added nested playlist support to the storage module 2004-11-30 17:00:25 +00:00
fgerlits 34b681064c added support for playlists containing other playlists 2004-11-29 20:40:36 +00:00
fgerlits f8e5516240 *** empty log message *** 2004-11-29 12:57:52 +00:00
fgerlits 0311bb4fb4 moved WebStorageClient.h to include/LiveSupport/Storage 2004-11-29 12:55:21 +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
fgerlits f561ad58ff modified to allow only one kind of client at a time 2004-11-24 16:45:58 +00:00
fgerlits 8d7e16a0c4 changed StorageClientFactory to produce only one kind of client
added some documentation (of xml configuration file format)
2004-11-24 16:21:59 +00:00
fgerlits 0a7ca4196c fixed the authenitication client factory to produce test clients, too 2004-11-24 11:42:49 +00:00
fgerlits d453f7d664 added some more documentation to the authentication client 2004-11-23 16:31:14 +00:00
maroy 723e0459fa added -pthread option to CFLAGS and LDFLAGS 2004-11-23 11:51:22 +00:00
fgerlits 3aff2f8a8c added authenticationclient.xml files which I forgot last time 2004-11-23 11:32:36 +00:00
fgerlits 6b616419df I thought I committed this last night, but apparently not 2004-11-23 09:42:36 +00:00
fgerlits 9b4502fccc added the first real function (existsAudioClip()) to the WebStorageClient 2004-11-17 18:18:34 +00:00
fgerlits 6fb2c1b578 added (so far mostly empty) WebStorageClient 2004-11-16 15:21:16 +00:00
fgerlits ca278cecdd *** empty log message *** 2004-11-12 14:14:23 +00:00
fgerlits dc58a33ca4 mostly cosmetic changes to TestStorageClient & fiddling with doxytag 2004-11-11 15:39:15 +00:00
fgerlits 9db6d24725 removed the URIs from released playlists and audio clips
added the XmlRpcServerMethod external to the Scheduler documentation
2004-11-10 17:45:53 +00:00
fgerlits 321955070f got rid of tempnam() and fopen() 2004-11-10 10:09:04 +00:00
maroy 3ed2496b03 added .smil extenstion to generated temporary SMIL files 2004-11-09 20:58:18 +00:00
fgerlits 027156d9c1 shortened the test sound 2004-11-09 17:43:50 +00:00
fgerlits 830325ca92 part 2 of the new acquire/release methods 2004-11-09 16:54:03 +00:00
maroy c3a8a3c6da changed temp file name prefix from var/ to tmp/ 2004-11-09 10:13:53 +00:00
fgerlits d190bbaf7e first provisional implementation of the acquire and release methods in
the TestStorageClient class
2004-11-08 22:17:42 +00:00
fgerlits 28b2da6dd9 added acquirePlaylist() to TestStorageClient 2004-11-08 10:08:59 +00:00
fgerlits d0645cb6ee *** empty log message *** 2004-11-07 12:51:58 +00:00