|
| PLT_FileMediaConnectDelegate (const char *url_root, const char *file_root) |
|
NPT_Result | GetFilePath (const char *object_id, NPT_String &filepath) override |
|
NPT_Result | OnSearchContainer (PLT_ActionReference &action, const char *object_id, const char *search_criteria, const char *filter, NPT_UInt32 starting_index, NPT_UInt32 requested_count, const char *sort_criteria, const PLT_HttpRequestContext &context) override |
|
| PLT_FileMediaServerDelegate (const char *url_root, const char *file_root, bool use_cache=false) |
|
virtual NPT_Result | OnUpdateObject (PLT_ActionReference &, const char *, NPT_Map< NPT_String, NPT_String > &, NPT_Map< NPT_String, NPT_String > &, const PLT_HttpRequestContext &)=0 |
|
|
static NPT_String | BuildSafeResourceUri (const NPT_HttpUrl &base_uri, const char *host, const char *file_path) |
|
NPT_Result | OnBrowseMetadata (PLT_ActionReference &action, const char *object_id, const char *filter, NPT_UInt32 starting_index, NPT_UInt32 requested_count, const char *sort_criteria, const PLT_HttpRequestContext &context) override |
|
NPT_Result | OnBrowseDirectChildren (PLT_ActionReference &action, const char *object_id, const char *filter, NPT_UInt32 starting_index, NPT_UInt32 requested_count, const char *sort_criteria, const PLT_HttpRequestContext &context) override |
|
NPT_Result | OnSearchContainer (PLT_ActionReference &action, const char *object_id, const char *search_criteria, const char *filter, NPT_UInt32 starting_index, NPT_UInt32 requested_count, const char *sort_criteria, const PLT_HttpRequestContext &context) override |
|
NPT_Result | ProcessFileRequest (NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response) override |
|
virtual NPT_Result | ExtractResourcePath (const NPT_HttpUrl &url, NPT_String &file_path) |
|
virtual NPT_String | BuildResourceUri (const NPT_HttpUrl &base_uri, const char *host, const char *file_path) |
|
virtual NPT_Result | ServeFile (const NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response, const NPT_String &file_path) |
|
virtual bool | ProcessFile (const NPT_String &, const char *filter=NULL) |
|
virtual PLT_MediaObject * | BuildFromFilePath (const NPT_String &filepath, const PLT_HttpRequestContext &context, bool with_count=true, bool keep_extension_in_title=false, bool allip=false) |
|
NPT_String | m_UrlRoot |
|
NPT_String | m_FileRoot |
|
bool | m_FilterUnknownOut |
|
bool | m_UseCache |
|
PLT_MediaCache< NPT_Reference< NPT_List< NPT_String > >, NPT_TimeStamp > | m_DirCache |
|