
Data Structures | |
| struct | directory_t |
| struct | access_sys_t |
| ************************************************************************** This is our own access_sys_t for zip files More... | |
Typedefs | |
| typedef struct directory_t | directory_t |
Enumerations | |
| enum | { MODE_NONE, MODE_COLLAPSE, MODE_EXPAND } |
Functions | |
| int | DirOpen (vlc_object_t *p_this) |
| int | DirInit (access_t *p_access, DIR *handle) |
| void | DirClose (vlc_object_t *p_this) |
| static bool | has_inode_loop (const directory_t *dir) |
| block_t * | DirBlock (access_t *p_access) |
| int | DirControl (access_t *p_access, int i_query, va_list args) |
| typedef struct directory_t directory_t |
References asprintf(), access_t::b_eof, block_Alloc(), block_heap_Alloc(), block_Release(), closedir, convert_xml_special_chars(), access_sys_t::current, encode_URI_component(), access_sys_t::handle, directory_t::handle, has_inode_loop(), access_sys_t::i_item_count, access_sys_t::ignored_exts, access_t::info, access_sys_t::mode, MODE_COLLAPSE, MODE_NONE, block_t::p_buffer, access_t::p_sys, p_sys, directory_t::parent, directory_t::path, access_t::psz_filepath, access_sys_t::psz_xspf_extension, directory_t::st, strdup(), strncasecmp(), unlikely, access_sys_t::uri, directory_t::uri, vlc_openat(), vlc_opendir(), and vlc_readdir().
Referenced by DirInit().
| void DirClose | ( | vlc_object_t * | p_this | ) |
| int DirControl | ( | access_t * | p_access, | |
| int | i_query, | |||
| va_list | args | |||
| ) |
References ACCESS_CAN_CONTROL_PACE, ACCESS_CAN_FASTSEEK, ACCESS_CAN_PAUSE, ACCESS_CAN_SEEK, ACCESS_GET_CONTENT_TYPE, ACCESS_GET_META, ACCESS_GET_PTS_DELAY, ACCESS_GET_TITLE_INFO, ACCESS_SET_PAUSE_STATE, ACCESS_SET_PRIVATE_ID_STATE, ACCESS_SET_SEEKPOINT, ACCESS_SET_TITLE, DEFAULT_PTS_DELAY, msg_Warn, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by DirInit().
References access_InitFields(), asprintf(), closedir, access_sys_t::current, DirBlock(), DirControl(), access_sys_t::handle, access_sys_t::i_item_count, access_sys_t::ignored_exts, make_URI(), access_sys_t::mode, MODE_COLLAPSE, MODE_EXPAND, MODE_NONE, access_t::p_sys, p_sys, access_t::pf_block, access_t::pf_control, access_t::pf_read, access_t::pf_seek, access_t::psz_access, access_t::psz_demux, access_t::psz_filepath, access_t::psz_location, access_sys_t::psz_xspf_extension, strcasecmp(), strdup(), unlikely, access_sys_t::uri, var_InheritString, VLC_EGENERIC, and VLC_SUCCESS.
| int DirOpen | ( | vlc_object_t * | p_this | ) |
References DirInit(), access_t::psz_filepath, VLC_EGENERIC, and vlc_opendir().
| static bool has_inode_loop | ( | const directory_t * | dir | ) | [static] |
1.5.6