|
static const struct sdl_exit_code_map_t * | sdl_map_entry_by_code (int exit_code) |
|
static const struct sdl_exit_code_map_t * | sdl_map_entry_by_error (DWORD error) |
|
static int | sdl_map_error_to_exit_code (DWORD error) |
|
static const char * | sdl_map_error_to_code_tag (DWORD error) |
|
static const char * | sdl_map_to_code_tag (int code) |
|
static int | error_info_to_error (freerdp *instance, DWORD *pcode, char **msg, size_t *len) |
|
static BOOL | sdl_begin_paint (rdpContext *context) |
|
static BOOL | sdl_redraw (SdlContext *sdl) |
|
static bool | sdl_draw_to_window_rect (SdlContext *sdl, SdlWindow &window, SDL_Surface *surface, SDL_Point offset, const SDL_Rect &srcRect) |
|
static bool | sdl_draw_to_window_rect (SdlContext *sdl, SdlWindow &window, SDL_Surface *surface, SDL_Point offset, const std::vector< SDL_Rect > &rects={}) |
|
static bool | sdl_draw_to_window_scaled_rect (SdlContext *sdl, SdlWindow &window, SDL_Surface *surface, const SDL_Rect &srcRect) |
|
static BOOL | sdl_draw_to_window_scaled_rect (SdlContext *sdl, SdlWindow &window, SDL_Surface *surface, const std::vector< SDL_Rect > &rects={}) |
|
static BOOL | sdl_draw_to_window (SdlContext *sdl, SdlWindow &window, const std::vector< SDL_Rect > &rects={}) |
|
static BOOL | sdl_draw_to_window (SdlContext *sdl, std::map< Uint32, SdlWindow > &windows, const std::vector< SDL_Rect > &rects={}) |
|
static BOOL | sdl_end_paint_process (rdpContext *context) |
|
static BOOL | sdl_end_paint (rdpContext *context) |
|
static void | sdl_destroy_primary (SdlContext *sdl) |
|
static BOOL | sdl_create_primary (SdlContext *sdl) |
|
static BOOL | sdl_desktop_resize (rdpContext *context) |
|
static BOOL | sdl_play_sound (rdpContext *context, const PLAY_SOUND_UPDATE *play_sound) |
|
static BOOL | sdl_wait_for_init (SdlContext *sdl) |
|
static BOOL | sdl_pre_connect (freerdp *instance) |
|
static const char * | sdl_window_get_title (rdpSettings *settings) |
|
static void | sdl_term_handler (int signum, const char *signame, void *context) |
|
static void | sdl_cleanup_sdl (SdlContext *sdl) |
|
static BOOL | sdl_create_windows (SdlContext *sdl) |
|
static BOOL | sdl_wait_create_windows (SdlContext *sdl) |
|
static bool | shall_abort (SdlContext *sdl) |
|
static int | sdl_run (SdlContext *sdl) |
|
static BOOL | sdl_post_connect (freerdp *instance) |
|
static void | sdl_post_disconnect (freerdp *instance) |
|
static void | sdl_post_final_disconnect (freerdp *instance) |
|
static DWORD WINAPI | sdl_client_thread_proc (SdlContext *sdl) |
|
static BOOL | sdl_client_global_init (void) |
|
static void | sdl_client_global_uninit (void) |
|
static BOOL | sdl_client_new (freerdp *instance, rdpContext *context) |
|
static void | sdl_client_free (freerdp *instance, rdpContext *context) |
|
static int | sdl_client_start (rdpContext *context) |
|
static int | sdl_client_stop (rdpContext *context) |
|
static int | RdpClientEntry (RDP_CLIENT_ENTRY_POINTS *pEntryPoints) |
|
static void | context_free (sdl_rdp_context *sdl) |
|
static const char * | category2str (int category) |
|
static SDL_LogPriority | wloglevel2dl (DWORD level) |
|
static DWORD | sdlpriority2wlog (SDL_LogPriority priority) |
|
static void SDLCALL | winpr_LogOutputFunction (void *userdata, int category, SDL_LogPriority priority, const char *message) |
|
static void | print_config_file_help () |
|
int | main (int argc, char *argv[]) |
|
FreeRDP: A Remote Desktop Protocol Implementation FreeRDP SDL UI
Copyright 2022 Armin Novak armin.nosp@m..nov.nosp@m.ak@th.nosp@m.inca.nosp@m.st.co.nosp@m.m
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.