config_manager.h File Reference

Definitions of the ConfigManager class. More...

#include "common.h"
#include "mxml/mxml.h"
#include "singleton.h"
#include "dictionary.h"
#include "object_dictionary.h"
#include "xpath.h"
#include "autoscan.h"
#include "config_options.h"

Go to the source code of this file.

Data Structures

class  ConfigManager

Enumerations

enum  config_option_t {
  CFG_SERVER_PORT = 0, CFG_SERVER_IP, CFG_SERVER_NETWORK_INTERFACE, CFG_SERVER_NAME,
  CFG_SERVER_MANUFACTURER_URL, CFG_SERVER_MODEL_NAME, CFG_SERVER_MODEL_DESCRIPTION, CFG_SERVER_MODEL_NUMBER,
  CFG_SERVER_SERIAL_NUMBER, CFG_SERVER_PRESENTATION_URL, CFG_SERVER_APPEND_PRESENTATION_URL_TO, CFG_SERVER_UDN,
  CFG_SERVER_HOME, CFG_SERVER_TMPDIR, CFG_SERVER_WEBROOT, CFG_SERVER_SERVEDIR,
  CFG_SERVER_ALIVE_INTERVAL, CFG_SERVER_HIDE_PC_DIRECTORY, CFG_SERVER_BOOKMARK_FILE, CFG_SERVER_CUSTOM_HTTP_HEADERS,
  CFG_SERVER_UPNP_TITLE_AND_DESC_STRING_LIMIT, CFG_SERVER_UI_ENABLED, CFG_SERVER_UI_POLL_INTERVAL, CFG_SERVER_UI_POLL_WHEN_IDLE,
  CFG_SERVER_UI_ACCOUNTS_ENABLED, CFG_SERVER_UI_ACCOUNT_LIST, CFG_SERVER_UI_SESSION_TIMEOUT, CFG_SERVER_UI_DEFAULT_ITEMS_PER_PAGE,
  CFG_SERVER_UI_ITEMS_PER_PAGE_DROPDOWN, CFG_SERVER_UI_SHOW_TOOLTIPS, CFG_SERVER_STORAGE_DRIVER, CFG_SERVER_STORAGE_CACHING_ENABLED,
  CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_ENABLED, CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_STRING_MODE_PREPEND, CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_STRING, CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_SUPPRESS_CDS_UPDATES,
  CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_CONTENT_LIST, CFG_IMPORT_HIDDEN_FILES, CFG_IMPORT_FILESYSTEM_CHARSET, CFG_IMPORT_METADATA_CHARSET,
  CFG_IMPORT_PLAYLIST_CHARSET, CFG_IMPORT_SCRIPTING_VIRTUAL_LAYOUT_TYPE, CFG_IMPORT_AUTOSCAN_TIMED_LIST, CFG_IMPORT_MAPPINGS_IGNORE_UNKNOWN_EXTENSIONS,
  CFG_IMPORT_MAPPINGS_EXTENSION_TO_MIMETYPE_CASE_SENSITIVE, CFG_IMPORT_MAPPINGS_EXTENSION_TO_MIMETYPE_LIST, CFG_IMPORT_MAPPINGS_MIMETYPE_TO_UPNP_CLASS_LIST, CFG_IMPORT_MAPPINGS_MIMETYPE_TO_CONTENTTYPE_LIST,
  CFG_MAX
}

Detailed Description

Definitions of the ConfigManager class.

Definition in file config_manager.h.


Enumeration Type Documentation

Enumerator:
CFG_SERVER_PORT 
CFG_SERVER_IP 
CFG_SERVER_NETWORK_INTERFACE 
CFG_SERVER_NAME 
CFG_SERVER_MANUFACTURER_URL 
CFG_SERVER_MODEL_NAME 
CFG_SERVER_MODEL_DESCRIPTION 
CFG_SERVER_MODEL_NUMBER 
CFG_SERVER_SERIAL_NUMBER 
CFG_SERVER_PRESENTATION_URL 
CFG_SERVER_APPEND_PRESENTATION_URL_TO 
CFG_SERVER_UDN 
CFG_SERVER_HOME 
CFG_SERVER_TMPDIR 
CFG_SERVER_WEBROOT 
CFG_SERVER_SERVEDIR 
CFG_SERVER_ALIVE_INTERVAL 
CFG_SERVER_HIDE_PC_DIRECTORY 
CFG_SERVER_BOOKMARK_FILE 
CFG_SERVER_CUSTOM_HTTP_HEADERS 
CFG_SERVER_UPNP_TITLE_AND_DESC_STRING_LIMIT 
CFG_SERVER_UI_ENABLED 
CFG_SERVER_UI_POLL_INTERVAL 
CFG_SERVER_UI_POLL_WHEN_IDLE 
CFG_SERVER_UI_ACCOUNTS_ENABLED 
CFG_SERVER_UI_ACCOUNT_LIST 
CFG_SERVER_UI_SESSION_TIMEOUT 
CFG_SERVER_UI_DEFAULT_ITEMS_PER_PAGE 
CFG_SERVER_UI_ITEMS_PER_PAGE_DROPDOWN 
CFG_SERVER_UI_SHOW_TOOLTIPS 
CFG_SERVER_STORAGE_DRIVER 
CFG_SERVER_STORAGE_CACHING_ENABLED 
CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_ENABLED 
CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_STRING_MODE_PREPEND 
CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_STRING 
CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_SUPPRESS_CDS_UPDATES 
CFG_SERVER_EXTOPTS_MARK_PLAYED_ITEMS_CONTENT_LIST 
CFG_IMPORT_HIDDEN_FILES 
CFG_IMPORT_FILESYSTEM_CHARSET 
CFG_IMPORT_METADATA_CHARSET 
CFG_IMPORT_PLAYLIST_CHARSET 
CFG_IMPORT_SCRIPTING_VIRTUAL_LAYOUT_TYPE 
CFG_IMPORT_AUTOSCAN_TIMED_LIST 
CFG_IMPORT_MAPPINGS_IGNORE_UNKNOWN_EXTENSIONS 
CFG_IMPORT_MAPPINGS_EXTENSION_TO_MIMETYPE_CASE_SENSITIVE 
CFG_IMPORT_MAPPINGS_EXTENSION_TO_MIMETYPE_LIST 
CFG_IMPORT_MAPPINGS_MIMETYPE_TO_UPNP_CLASS_LIST 
CFG_IMPORT_MAPPINGS_MIMETYPE_TO_CONTENTTYPE_LIST 
CFG_MAX 

Definition at line 51 of file config_manager.h.


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