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