foobar2000 SDK
2015-08-03
|
#include <filesystem_helper.h>
Public Member Functions | |
reader_membuffer_simple (const void *ptr, t_size size, t_filetimestamp ts=filetimestamp_invalid, bool is_remote=false) | |
const void * | get_buffer () |
t_size | get_buffer_size () |
t_filetimestamp | get_timestamp (abort_callback &p_abort) |
bool | is_remote () |
Public Member Functions inherited from reader_membuffer_base | |
reader_membuffer_base () | |
bool | can_seek () |
t_filesize | get_position (abort_callback &p_abort) |
t_filesize | get_size (abort_callback &p_abort) |
bool | is_in_memory () |
t_size | read (void *p_buffer, t_size p_bytes, abort_callback &p_abort) |
void | reopen (abort_callback &p_abort) |
void | seek (t_filesize position, abort_callback &p_abort) |
void | write (const void *p_buffer, t_size p_bytes, abort_callback &p_abort) |
Private Attributes | |
pfc::array_staticsize_t< t_uint8 > | m_data |
bool | m_isRemote |
t_filetimestamp | m_ts |
Additional Inherited Members | |
Protected Member Functions inherited from reader_membuffer_base | |
virtual bool | get_content_type (pfc::string_base &) |
void | seek_internal (t_size p_offset) |
Definition at line 57 of file filesystem_helper.h.
|
inline |
Definition at line 59 of file filesystem_helper.h.
|
inlinevirtual |
Implements reader_membuffer_base.
Definition at line 63 of file filesystem_helper.h.
|
inlinevirtual |
Implements reader_membuffer_base.
Definition at line 64 of file filesystem_helper.h.
|
inlinevirtual |
|
inline |
Definition at line 66 of file filesystem_helper.h.
|
private |
Definition at line 68 of file filesystem_helper.h.
|
private |
Definition at line 70 of file filesystem_helper.h.
|
private |
Definition at line 69 of file filesystem_helper.h.