|
enum | t_open_mode { open_mode_read,
open_mode_write_existing,
open_mode_write_new
} |
|
typedef service_base | t_interface |
|
static void | g_copy (const char *p_src, const char *p_dst, abort_callback &p_abort) |
|
static void | g_copy_directory (const char *p_src, const char *p_dst, abort_callback &p_abort) |
|
static void | g_copy_timeout (const char *p_src, const char *p_dst, double p_timeout, abort_callback &p_abort) |
|
static void | g_create_directory (const char *p_path, abort_callback &p_abort) |
|
static bool | g_exists (const char *p_path, abort_callback &p_abort) |
|
static bool | g_exists_writeable (const char *p_path, abort_callback &p_abort) |
|
static void | g_get_canonical_path (const char *path, pfc::string_base &out) |
|
static void | g_get_display_path (const char *path, pfc::string_base &out) |
|
static bool | g_get_interface (service_ptr_t< filesystem > &p_out, const char *path) |
|
static filesystem::ptr | g_get_interface (const char *path) |
|
static bool | g_get_native_path (const char *path, pfc::string_base &out) |
|
static void | g_get_stats (const char *p_path, t_filestats &p_stats, bool &p_is_writeable, abort_callback &p_abort) |
|
static bool | g_is_empty_directory (const char *path, abort_callback &p_abort) |
|
static bool | g_is_recognized_and_remote (const char *p_path) |
|
static bool | g_is_recognized_path (const char *p_path) |
|
static bool | g_is_remote (const char *p_path) |
|
static bool | g_is_remote_or_unrecognized (const char *p_path) |
|
static bool | g_is_remote_safe (const char *p_path) |
|
static bool | g_is_valid_directory (const char *path, abort_callback &p_abort) |
|
static void | g_link (const char *p_src, const char *p_dst, abort_callback &p_abort) |
|
static void | g_link_timeout (const char *p_src, const char *p_dst, double p_timeout, abort_callback &p_abort) |
|
static void | g_list_directory (const char *p_path, directory_callback &p_out, abort_callback &p_abort) |
|
static void | g_move (const char *p_src, const char *p_dst, abort_callback &p_abort) |
|
static void | g_move_timeout (const char *p_src, const char *p_dst, double p_timeout, abort_callback &p_abort) |
|
static void | g_open (service_ptr_t< file > &p_out, const char *p_path, t_open_mode p_mode, abort_callback &p_abort) |
|
static void | g_open_precache (service_ptr_t< file > &p_out, const char *path, abort_callback &p_abort) |
|
static void | g_open_read (service_ptr_t< file > &p_out, const char *path, abort_callback &p_abort) |
|
static void | g_open_temp (service_ptr_t< file > &p_out, abort_callback &p_abort) |
|
static void | g_open_tempmem (service_ptr_t< file > &p_out, abort_callback &p_abort) |
|
static file::ptr | g_open_tempmem () |
|
static void | g_open_timeout (service_ptr_t< file > &p_out, const char *p_path, t_open_mode p_mode, double p_timeout, abort_callback &p_abort) |
|
static void | g_open_write_new (service_ptr_t< file > &p_out, const char *p_path, abort_callback &p_abort) |
|
static bool | g_relative_path_create (const char *p_file_path, const char *p_playlist_path, pfc::string_base &out) |
|
static bool | g_relative_path_parse (const char *p_relative_path, const char *p_playlist_path, pfc::string_base &out) |
|
static void | g_remove (const char *p_path, abort_callback &p_abort) |
|
static void | g_remove_object_recur (const char *path, abort_callback &abort) |
|
static void | g_remove_object_recur_timeout (const char *path, double timeout, abort_callback &abort) |
|
static void | g_remove_timeout (const char *p_path, double p_timeout, abort_callback &p_abort) |
|
static FILE * | streamio_open (const char *p_path, const char *p_flags) |
|
| service_base () |
|
| ~service_base () |
|