|
UINT | cliprdr_file_context_notify_new_server_format_list (CliprdrFileContext *file_context) |
|
UINT | cliprdr_file_context_notify_new_client_format_list (CliprdrFileContext *file_context) |
|
static CliprdrLocalStream * | cliprdr_local_stream_new (CliprdrFileContext *context, UINT32 streamID, const char *data, size_t size) |
|
static void | cliprdr_file_session_terminate (CliprdrFileContext *file, BOOL stop_thread) |
|
static BOOL | local_stream_discard (const void *key, void *value, void *arg) |
|
static void | writelog (wLog *log, DWORD level, const char *fname, const char *fkt, size_t line,...) |
|
static UINT | cliprdr_file_context_send_file_contents_failure (CliprdrFileContext *file, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
|
static UINT | cliprdr_file_context_send_contents_response (CliprdrFileContext *file, const CLIPRDR_FILE_CONTENTS_REQUEST *request, const void *data, size_t size) |
|
static BOOL | dump_streams (const void *key, void *value, void *arg) |
|
static CliprdrLocalFile * | file_info_for_request (CliprdrFileContext *file, UINT32 lockId, UINT32 listIndex) |
|
static CliprdrLocalFile * | file_for_request (CliprdrFileContext *file, UINT32 lockId, UINT32 listIndex) |
|
static void | cliprdr_local_file_try_close (CliprdrLocalFile *file, UINT res, UINT64 offset, UINT64 size) |
|
static UINT | cliprdr_file_context_server_file_size_request (CliprdrFileContext *file, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
|
static UINT | cliprdr_file_context_server_file_range_request (CliprdrFileContext *file, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
|
static void | cliprdr_local_stream_free (void *obj) |
|
static UINT | change_lock (CliprdrFileContext *file, UINT32 lockId, BOOL lock) |
|
static UINT | cliprdr_file_context_lock (CliprdrClientContext *context, const CLIPRDR_LOCK_CLIPBOARD_DATA *lockClipboardData) |
|
static UINT | cliprdr_file_context_unlock (CliprdrClientContext *context, const CLIPRDR_UNLOCK_CLIPBOARD_DATA *unlockClipboardData) |
|
static UINT | cliprdr_file_context_server_file_contents_request (CliprdrClientContext *context, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
|
BOOL | cliprdr_file_context_init (CliprdrFileContext *file, CliprdrClientContext *cliprdr) |
|
BOOL | cliprdr_file_context_uninit (CliprdrFileContext *file, CliprdrClientContext *cliprdr) |
|
static BOOL | cliprdr_file_content_changed_and_update (void *ihash, size_t hsize, const void *data, size_t size) |
|
static BOOL | cliprdr_file_server_content_changed_and_update (CliprdrFileContext *file, const void *data, size_t size) |
|
static BOOL | cliprdr_file_client_content_changed_and_update (CliprdrFileContext *file, const void *data, size_t size) |
|
BOOL | cliprdr_file_context_update_server_data (CliprdrFileContext *file_context, wClipboard *clip, const void *data, size_t size) |
| updates the files the server announces to the client More...
|
|
void * | cliprdr_file_context_get_context (CliprdrFileContext *file) |
|
void | cliprdr_file_context_free (CliprdrFileContext *file) |
|
static BOOL | create_base_path (CliprdrFileContext *file) |
|
static void | cliprdr_local_file_free (CliprdrLocalFile *file) |
|
static BOOL | cliprdr_local_file_new (CliprdrFileContext *context, CliprdrLocalFile *f, const char *path) |
|
static void | cliprdr_local_files_free (CliprdrLocalStream *stream) |
|
static BOOL | append_entry (CliprdrLocalStream *stream, const char *path) |
|
static BOOL | is_directory (const char *path) |
|
static BOOL | add_directory (CliprdrLocalStream *stream, const char *path) |
|
static BOOL | cliprdr_local_stream_update (CliprdrLocalStream *stream, const char *data, size_t size) |
|
static UINT32 | UINTPointerHash (const void *id) |
|
static BOOL | UINTPointerCompare (const void *pointer1, const void *pointer2) |
|
static void * | UINTPointerClone (const void *other) |
|
CliprdrFileContext * | cliprdr_file_context_new (void *context) |
|
BOOL | cliprdr_file_context_clear (CliprdrFileContext *file) |
|
BOOL | cliprdr_file_context_update_client_data (CliprdrFileContext *file, const char *data, size_t size) |
| updates the files the client announces to the server More...
|
|
UINT32 | cliprdr_file_context_current_flags (CliprdrFileContext *file) |
|
BOOL | cliprdr_file_context_set_locally_available (CliprdrFileContext *file, BOOL available) |
| sets state of local file paste support More...
|
|
BOOL | cliprdr_file_context_remote_set_flags (CliprdrFileContext *file, UINT32 flags) |
|
UINT32 | cliprdr_file_context_remote_get_flags (CliprdrFileContext *file) |
|
BOOL | cliprdr_file_context_has_local_support (CliprdrFileContext *file) |
| returns if the implementation supports pasting files in a client file browser. More...
|
|
#define MAX_CLIP_DATA_DIR_LEN 10 |