[channels] Add synchronous static channel setting.

This commit is contained in:
Vic Lee
2024-02-01 21:47:58 +08:00
committed by Martin Fleisz
parent 33764e603a
commit 5559e59f40
7 changed files with 109 additions and 34 deletions

View File

@@ -576,6 +576,9 @@ BOOL freerdp_settings_get_bool(const rdpSettings* settings, FreeRDP_Settings_Key
case FreeRDP_SynchronousDynamicChannels:
return settings->SynchronousDynamicChannels;
case FreeRDP_SynchronousStaticChannels:
return settings->SynchronousStaticChannels;
case FreeRDP_TcpKeepAlive:
return settings->TcpKeepAlive;
@@ -1337,6 +1340,10 @@ BOOL freerdp_settings_set_bool(rdpSettings* settings, FreeRDP_Settings_Keys_Bool
settings->SynchronousDynamicChannels = cnv.c;
break;
case FreeRDP_SynchronousStaticChannels:
settings->SynchronousStaticChannels = cnv.c;
break;
case FreeRDP_TcpKeepAlive:
settings->TcpKeepAlive = cnv.c;
break;

View File

@@ -243,6 +243,8 @@ static const struct settings_str_entry settings_map[] = {
{ FreeRDP_SuspendInput, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_SuspendInput" },
{ FreeRDP_SynchronousDynamicChannels, FREERDP_SETTINGS_TYPE_BOOL,
"FreeRDP_SynchronousDynamicChannels" },
{ FreeRDP_SynchronousStaticChannels, FREERDP_SETTINGS_TYPE_BOOL,
"FreeRDP_SynchronousStaticChannels" },
{ FreeRDP_TcpKeepAlive, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_TcpKeepAlive" },
{ FreeRDP_TlsSecurity, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_TlsSecurity" },
{ FreeRDP_ToggleFullscreen, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_ToggleFullscreen" },