Data Structures

Here are the data structures with brief descriptions:
_IXML_ATTR
_IXML_CDATASection
_IXML_Document
_IXML_Element
_IXML_ElementStack
_IXML_NamedNodeMap
_IXML_NamespaceURI
_IXML_Node
_IXML_NodeList
_IXML_Text
_Parser
_uuid_upnp
web::actionUI action button
ActionRequestThis class represents the Upnp_Action_Request type from the SDK
web::addBrowser add item
web::addObjectBrowser add object
SQLStorage::AddUpdateTable
zmm::Array< T >
zmm::ArrayBase
mxml::Attribute
web::authAuthentication handler (used over AJAX)
web::autoscanAutoscan add and remove
AutoscanDirectoryProvides information about one autoscan directory
AutoscanInotify
AutoscanList
AutoscanListOption
zmm::BaseArray< T >
zmm::BaseQueue< T >Simple stack for a base type. NOT thread safe!
zmm::BaseStack< T >
BoolOption
BrowseParam
BufferedIOHandlerIOHandler with buffer support the buffer is only for read(). write() is not supported the public functions of this class are *not* thread safe!
CachedURLStores information about cached URLs
CacheObject
CdsActiveItemAn Active Item in the content directory
CdsContainerA container in the content directory
CdsItemAn Item in the content directory
CdsItemExternalURLAn item that is accessible via a URL
CdsItemInternalURLAn item that is pointing to a file located in the "servedir" directory
CdsObjectGeneric object in the Content Directory
CdsResource
CdsResourceManagerThis class is responsible for handling the DIDL-Lite res tags
Storage::ChangedContainers
SQLStorage::ChangedContainersStr
CMAccounting
CMAddFileTask
CMLoadAccountingTask
CMRemoveObjectTask
CMRescanDirectoryTask
mxml::Comment
Cond
ConfigManager
ConfigOption
ConnectionManagerServiceThis class is responsible for the UPnP Connection Manager Service operations
web::containersBrowser container tree
ContentDirectoryServiceThis class is responsible for the UPnP Content Directory Service operations
ContentManager
mxml::Context
dbb_hash_slot< KT, VT >
DBBHash< KT, VT >Direct hash with base type keys and base type values
DBHash< KT >Direct hash with base type keys only
dbo_hash_slot< KT, VT >
DBOHash< KT, VT >Direct hash with base type keys and object ("Ref") values
dbr_hash_slot< KT >
DBRHash< KT >Direct hash with base type keys only. It is NOT thread-safe! It has remove() and getAll() functions
Destroyer
DHashBase< KT, ST >
DictionaryThis class stores key:value pairs of String data and provides functions to access them
Dictionary_rReentrant version of the dictionary
DictionaryElementThis class should never be used directly, it is being used by the Dictionary class
DictionaryOption
web::directoriesBrowser directory tree
mxml::Document
dsb_hash_slot< VT >
DSBHash< VT >Direct hash with string keys and base type values
dso_hash_slot< VT >
DSOHash< VT >Direct hash with string keys and object ("Ref") values
DVDHandlerThis class is responsible for parsing DVDs and DVD ISO images
DVDImportScript
DVDIOHandlerDefinition of the DVDIOHandler class
DVDNavReaderAllows to read selected streams from a DVD image
web::edit_loadBrowser remove item
web::edit_saveBrowser remove item
mxml::Element
zmm::Exception
ExecutorWraps something executable e.g. a thread or a process
Exiv2HandlerThis class is responsible for reading exif header metadata
ExtractorHandlerThis class is responsible for reading metadata tags via the extractor library
FallbackLayout
FDIOHandlerAllows the web server to read from a file, operation is blocking
FfmpegHandlerThis class is responsible for reading id3 tags metadata
File_Info
FileIOHandlerAllows the web server to read from a file
FileRequestHandler
web::filesBrowser file list
Filesystem
FREELIST
FREELISTNODE
FsObject
GenericTask
Handle_Info
hash_data_array_t< KT >
hash_slot_struct
HOSTPORT
HTTP_HEADER
http_header_t
HTTP_MESSAGE
http_message_t
http_parser_t
HTTP_REQUEST_LINE
HTTP_STATUS_LINE
Id3HandlerThis class is responsible for reading id3 tags metadata
ImportScript
InotifyInotify interface
inotify_event
zmm::IntArray
IntOption
IOHandler
IOHandlerBufferHelperIOHandler with buffer support the buffer is only for read(). write() is not supported the public functions of this class are *not* thread safe!
IOHandlerChainerGets two IOHandler, starts a thread which reads from one IOHandler and writes the data to the other IOHandler
web::itemsBrowser item list
ixml_membuf
JSLayout
Layout
LibExifHandlerThis class is responsible for reading exif header metadata via the libefix library
LibMP4V2HandlerThis class is responsible for reading id3 tags metadata
LINKEDLIST
LISTNODE
LoginException
Matcher
md5_state_s
MD5Context
membuffer
MemIOHandlerAllows the web server to read from a memory buffer instead of a file
memptr
MetadataHandlerThis class is responsible for providing access to metadata information of various media
mpeg_buffer_t
mpeg_demux_t
mpeg_pack_t
mpeg_packet_t
mpeg_shdr_t
mpeg_stream_info_t
MPEGRemuxProcessorGets a reader and writer fd, where input is assumed to be an an MPEG PS stream, strips out unwanted streams and writes the remuxed result to the output fd. Uses blocking read/write operations
MServerSockArray
mt_atomic_t
mt_key
Mutex
MutexAutolock
nil_struct_t
mxml::Node
NOTIFY_THREAD_STRUCT
zmm::Object
ObjectDictionary< T >
ObjectDictionaryElement< T >
ObjectDictionaryOption
ObjectNotFoundException
zmm::ObjectQueue< T >Simple stack for a base type. NOT thread safe!
zmm::ObjectStack< T >
Option
mxml::ParseException
mxml::Parser
PlayHook
PlaylistParserScript
ProcessExecutor
ProcessIOHandlerAllows the web server to read from a fifo
ProcListItem
randomizer
ReentrantArray< T >Reentrant version of the object array
zmm::Ref< T >
web::removeBrowser remove item
RequestHandler
res_key
resultData
RExp
RuntimeRuntime class definition
scanner_t
Script
SendInstruction
ServerProvides methods to initialize and shutdown and to retrieve various information about the server
ServeRequestHandler
ServerShutdownException
SessionOne UI session
SessionException
SessionManagerThis class offers ways to create new sessoins, stores all available sessions and provides access to them
Singleton< T >
SingletonException
SingletonManager
SOCKET_BUFFER
SOCKINFO
SQLResult
SQLRow
SQLStorage
ssdp_thread_data
SsdpEventStruct
ssdpsearcharg
ssdpsearchreply
Storage
StorageCache
StorageException
str_int_entry
zmm::String
StringArrayOption
zmm::StringBase
zmm::StringBuffer
StringConverter
zmm::StringTokenizer
SubscriptionRequestThis class represents the Upnp_Subscription_Request type from the SDK
SubtitlesNotFoundException
TagHandlerThis class is responsible for reading id3 or ogg tags metadata
web::tasksTask list and task cancel
TData
mxml::Text
ThreadExecutorExecutor which runs a thread
THREADPOOLATTR
THREADPOOLJOB
Timer
TIMEREVENT
ContentManager::TimerParameterThis is the parameter class for timerNotify
TimerSubscriber
Timer::TimerSubscriberElement< T >
TimerSubscriberObject
TimerSubscriberSingleton< T >
TIMERTHREAD
TOKEN
TranscodeDispatcher
TranscodeExternalHandler
TranscodeHandler
TryAgainException
UpdateManager
Upnp_Action_Complete
Upnp_Action_Request
Upnp_Discovery
Upnp_Event
Upnp_Event_Subscribe
Upnp_State_Var_Complete
Upnp_State_Var_Request
Upnp_Subscription_Request
UPNP_TIMEOUT
UpnpException
UpnpNonblockParam
UpnpVirtualDirCallbacks
URI
URL_LIST
CdsResourceManager::UrlBase
URLRequestHandler
user_HTTP_Header_List
uuid
uuid_node_t
virtual_Dir_List
web::voidTypeNothing :)
AutoscanInotify::Watch
AutoscanInotify::WatchAutoscan
AutoscanInotify::WatchMove
AutoscanInotify::Wd
WebRequestHandlerThis class is responsible for processing requests that come to the user interface
mxml::XML2JSON
XPath

Generated on Fri Mar 26 20:16:55 2010 for MediaTomb by  doxygen 1.6.1