LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MimeSystem Member List

This is the complete list of members for MimeSystem, including all inherited members.

addRedirectHandler(const std::string &url, const std::string appId, const std::map< std::string, std::string > *pVerbs, bool isSchemeForm, bool sysDefault)MimeSystem
addResourceHandler(std::string &extension, std::string mimeType, bool shouldDownload, const std::string appId, const std::map< std::string, std::string > *pVerbs, bool sysDefault)MimeSystem
addResourceHandler(std::string extension, bool shouldDownload, const std::string appId, const std::map< std::string, std::string > *pVerbs, bool sysDefault)MimeSystem
addVerbsDirect(uint32_t index, const std::map< std::string, std::string > &verbs)MimeSystem
addVerbsToRedirectHandler(const std::string &url, const std::string &appId, const std::map< std::string, std::string > &verbs)MimeSystem
addVerbsToResourceHandler(std::string mimeType, const std::string &appId, const std::map< std::string, std::string > &verbs)MimeSystem
allTablesAsJsonString()MimeSystem
assignIndex()MimeSystemstatic
clearMimeTable()MimeSystem
dbg_getRedirectTableStrings(std::vector< std::pair< std::string, std::vector< std::string > > > &r_redirectTableStrings)MimeSystem
dbg_getResourceTableStrings(std::vector< std::pair< std::string, std::vector< std::string > > > &r_resourceTableStrings)MimeSystem
dbg_printMimeTables()MimeSystem
dbg_printRedirectHandlerNode(const RedirectHandlerNode *p_redirectHandlerNode, int level=0)MimeSystemstatic
dbg_printResourceHandlerNode(const ResourceHandlerNode *p_resourceHandlerNode, int level=0)MimeSystemstatic
dbg_printVerbCacheTable(const std::map< std::string, VerbCacheEntry > *p_verbCacheTable)MimeSystemstatic
dbg_printVerbCacheTableForRedirect(const std::string &url)MimeSystem
dbg_printVerbCacheTableForResource(const std::string &mime)MimeSystem
dbg_printVerbCacheTableForScheme(const std::string &url)MimeSystem
deleteSavedMimeTable()MimeSystemstatic
extensionMapAsJson()MimeSystem
extensionMapAsJsonArray()MimeSystem
extensionMapAsJsonString()MimeSystem
extractVerbsFromHandlerEntryJson(struct json_object *jsonHandlerEntry, std::map< std::string, std::string > &r_verbs)MimeSystemstatic
extractVerbsFromHandlerNodeEntryJson(struct json_object *jsonHandlerNodeEntry, std::map< std::string, uint32_t > &r_verbs)MimeSystemstatic
getActiveAppIdForRedirect(const std::string &url, bool doNotUseRegexpMatch, bool disallowSchemeForms)MimeSystem
getActiveAppIdForResource(std::string mimeType)MimeSystem
getActiveHandlerForRedirect(const std::string &url, bool doNotUseRegexpMatch, bool disallowSchemeForms)MimeSystem
getActiveHandlerForResource(std::string mimeType)MimeSystem
getAllAppIdByVerbForRedirect(const std::string &url, const std::string &verb, std::vector< VerbInfo > &r_handlers)MimeSystem
getAllAppIdByVerbForResource(std::string mimeType, const std::string &verb, std::vector< VerbInfo > &r_handlers)MimeSystem
getAllAppIdForRedirect(const std::string &url, bool doNotUseRegexpMatch, std::string &r_active, std::vector< std::string > &r_handlerAppIds)MimeSystem
getAllAppIdForResource(std::string mimeType, std::string &r_active, std::vector< std::string > &r_handlerAppIds)MimeSystem
getAllHandlersByVerbForRedirect(const std::string &url, const std::string &verb, std::vector< RedirectHandler > &r_handlers)MimeSystem
getAllHandlersByVerbForResource(std::string mimeType, const std::string &verb, std::vector< ResourceHandler > &r_handlers)MimeSystem
getAllHandlersForRedirect(const std::string &url, bool doNotUseRegexpMatch, RedirectHandler &r_active, std::vector< RedirectHandler > &r_handlers)MimeSystem
getAllHandlersForResource(std::string mimeType, ResourceHandler &r_active, std::vector< ResourceHandler > &r_handlers)MimeSystem
getAppIdByVerbForRedirect(const std::string &url, bool disallowSchemeForms, const std::string &verb, std::string &r_params, uint32_t &r_index)MimeSystem
getAppIdByVerbForResource(std::string mimeType, const std::string &verb, std::string &r_params, uint32_t &r_index)MimeSystem
getExtensionFromUrl(const std::string &url, std::string &r_extn)MimeSystemstatic
getHandlerByVerbForRedirect(const std::string &url, bool disallowSchemeForms, const std::string &verb)MimeSystem
getHandlerByVerbForResource(std::string mimeType, const std::string &verb)MimeSystem
getLastAssignedIndex()MimeSystemstatic
getMimeTypeByExtension(std::string extension, std::string &r_mimeType)MimeSystem
getRedirectHandlerDirect(const uint32_t index)MimeSystem
getResourceHandlerDirect(const uint32_t index)MimeSystem
instance()MimeSystemstatic
instance(const std::string &baseConfigFile)MimeSystemstatic
instance(const std::string &baseConfigFile, const std::string &customizedConfigFile)MimeSystemstatic
makePseudoExtensionFromMime(const std::string &mimeType)MimeSystemstatic
redirectTableAsJson()MimeSystem
redirectTableAsJsonArray()MimeSystem
redirectTableAsJsonString()MimeSystem
removeAllForAppId(const std::string &appId)MimeSystem
removeAllForMimeType(std::string mimeType)MimeSystem
removeAllForUrl(const std::string &url)MimeSystem
resourceTableAsJson()MimeSystem
resourceTableAsJsonArray()MimeSystem
resourceTableAsJsonString()MimeSystem
restoreMimeTable(const std::string &file, std::string &r_err)MimeSystem
restoreMimeTable(json_object *source, std::string &r_err)MimeSystem
saveMimeTable(const std::string &file, std::string &r_err)MimeSystem
saveMimeTableToActiveFile(std::string &r_err)MimeSystem
swapRedirectHandler(const std::string &url, uint32_t index)MimeSystem
swapResourceHandler(std::string mimeType, uint32_t index)MimeSystem