LiveSupport::Core Namespace Reference


Classes

class  AsyncState
 A class representing the state of an asynchronous process. More…
class  AudioClip
 A class representing an audio clip. More…
class  BaseTestMethod
 A base class for the test methods. More…
class  Configurable
 An interface marking a class configurable by an XML element. More…
class  FadeInfo
 A class representing fade in / fade out information of a playlist element. More…
class  FileTools
 A collection of tools for handling files and URLs. More…
class  Installable
 An interface for having objects that can install themselves. More…
class  LocalizedConfigurable
 A configurable element, that is also localized. More…
class  LocalizedObject
 Base class for localized objects, containing some helper functions to make localized life easier. More…
class  Md5
 A class for generating md5 sums. More…
class  MetadataConstraint
 A class for representing a constraint on the values of a metadata type. More…
class  MetadataType
 A class for representing a metadata type. More…
class  MetadataTypeContainer
 Container holding MetadataType objects. More…
class  Mutex
 A simple wrapper for pthread_mutex_t. More…
class  NumericTools
 A toolbox for various small numeric functions. More…
class  OptionsContainer
 A container for the options in gLiveSupport.xml. More…
class  Playable
 An abstract class which is extended by AudioClip and Playlist. More…
class  Playlist
 A class representing playlist. More…
class  PlaylistElement
 An item in a Playlist, consisting of an AudioClip or another Playlist and optional FadeInfo (fade in / fade out information). More…
class  PlayLogEntry
 A class representing a play log entry. More…
class  Ptr
 A placeholder class for holidng typedefs to smart pointers. More…
class  RdsContainer
 Container holding RdsItem objects. More…
class  RdsItem
 A class for representing an RDS key – value pair. More…
class  RunnableInterface
 A Runnable object, that can form the main execution body of a thread. More…
class  ScheduleEntry
 A scheduled event. More…
class  SearchCriteria
 An object which contains a collection of search conditions. More…
class  SessionId
 A class representing session identifiers. More…
class  Thread
 A generic thread executor class. More…
class  TimeConversion
 A helper object holding static time conversion functions. More…
class  UniqueId
 A class representing globally unique identifiers. More…
class  Uuid
 A class representing globally unique identifiers. More…
class  XmlRpcCommunicationException
 Exception signaling an XML-RPC problem: could not find the XML-RPC server, the server responded ‘no such method’, or the method response could not be parsed. More…
class  XmlRpcException
 Common parent of exception classes for XML-RPC related problems. More…
class  XmlRpcInvalidArgumentException
 Exception signaling an XML-RPC problem: invalid argument (functions which throw an XmlRpcException throw this when they would normally throw a std::invalid_argument). More…
class  XmlRpcInvalidDataException
 Exception signaling an XML-RPC problem: invalid data returned by the method. More…
class  XmlRpcIOException
 Exception signaling an XML-RPC problem: there was a problem with a local I/O operation. More…
class  XmlRpcMethodFaultException
 Exception signaling an XML-RPC problem: the XML-RPC method returned a fault response. More…
class  XmlRpcMethodResponseException
 Exception signaling an XML-RPC problem: the XML-RPC method call completed normally, but the response received has incorrect syntax. More…
class  XmlRpcTools
 A toolbox for converting between inner representations of classes and XmlRpcValues. More…
class  EnumerationConstraint
 A class for representing a metadata constraint allowing only strings from a given list of values. More…
class  NumericConstraint
 A class for representing a numeric metadata constraint. More…
class  NumericRangeConstraint
 A class for representing a metadata constraint which allows numbers between two given values (inclusive). More…
class  TestRunnable
 A sample Runnable object, for testing purposes. More…

Namespaces

namespace  Debug
 A debug output API with indentation and block timing.

Functions

void separateNameAndNameSpace (const std::string &key, std::string &name, std::string &nameSpace) throw ()
 Auxilliary method used by setMetadata() and getMetadata().
std::ostream & operator<< (std::ostream &os, const Uuid &id)
void separateNameAndNameSpace (const std::string &key, std::string &name, std::string &prefix) throw ()
 Auxilliary method used by setMetadata() and getMetadata().

Variables

const int defaultFaultCode = -1


Function Documentation

void LiveSupport::Core::separateNameAndNameSpace ( const std::string &  key,
std::string &  name,
std::string &  nameSpace 
) throw ()

Auxilliary method used by setMetadata() and getMetadata().

Definition at line 733 of file AudioClip.cxx.

Referenced by LiveSupport::Core::Playlist::getMetadata(), LiveSupport::Core::AudioClip::getMetadata(), LiveSupport::Core::Playlist::setMetadata(), and LiveSupport::Core::AudioClip::setMetadata().

std::ostream& LiveSupport::Core::operator<< ( std::ostream &  os,
const Uuid &  id 
) [inline]

Definition at line 307 of file Uuid.h.

void LiveSupport::Core::separateNameAndNameSpace ( const std::string &  key,
std::string &  name,
std::string &  prefix 
) throw ()

Auxilliary method used by setMetadata() and getMetadata().

Definition at line 733 of file AudioClip.cxx.


Variable Documentation

const int LiveSupport::Core::defaultFaultCode = -1 [static]

Definition at line 58 of file XmlRpcMethodFaultException.h.


Generated on Thu Oct 4 02:07:42 2007 for Campcaster by  1.4.7