FreeRDP
|
Macros | |
#define | TAG FREERDP_TAG("common.settings") |
Functions | |
BOOL | freerdp_settings_clone_keys (rdpSettings *dst, const rdpSettings *src) |
BOOL | freerdp_settings_print_diff (wLog *log, DWORD level, const rdpSettings *settings, const rdpSettings *other) |
Dumps the difference between two settings structs to a WLog. More... | |
void | freerdp_settings_dump (wLog *log, DWORD level, const rdpSettings *settings) |
Dumps the contents of a settings struct to a WLog logger. More... | |
void | freerdp_settings_free_keys (rdpSettings *dst, BOOL cleanup) |
SSIZE_T | freerdp_settings_get_key_for_name (const char *value) |
Get a key index for the name string of that key. More... | |
SSIZE_T | freerdp_settings_get_type_for_name (const char *value) |
Get a key type for the name string of that key. More... | |
const char * | freerdp_settings_get_type_name_for_key (size_t key) |
const char * | freerdp_settings_get_type_name_for_type (SSIZE_T type) |
SSIZE_T | freerdp_settings_get_type_for_key (size_t key) |
Get a key type for the key index. More... | |
const char * | freerdp_settings_get_name_for_key (size_t key) |
Variables | |
static const struct settings_str_entry | settings_map [] |
#define TAG FREERDP_TAG("common.settings") |
BOOL freerdp_settings_clone_keys | ( | rdpSettings * | dst, |
const rdpSettings * | src | ||
) |
void freerdp_settings_dump | ( | wLog * | log, |
DWORD | level, | ||
const rdpSettings * | settings | ||
) |
Dumps the contents of a settings struct to a WLog logger.
log | The logger to write to, must not be NULL |
level | The WLog level to use for the log entries |
settings | A pointer to the settings to dump. May be NULL. |
void freerdp_settings_free_keys | ( | rdpSettings * | dst, |
BOOL | cleanup | ||
) |
SSIZE_T freerdp_settings_get_key_for_name | ( | const char * | value | ) |
Get a key index for the name string of that key.
value | A key name string like FreeRDP_ServerMode |
const char* freerdp_settings_get_name_for_key | ( | size_t | key | ) |
SSIZE_T freerdp_settings_get_type_for_key | ( | size_t | key | ) |
Get a key type for the key index.
key | The key index like FreeRDP_ServerMode |
SSIZE_T freerdp_settings_get_type_for_name | ( | const char * | value | ) |
Get a key type for the name string of that key.
value | A key name string like FreeRDP_ServerMode |
const char* freerdp_settings_get_type_name_for_key | ( | size_t | key | ) |
const char* freerdp_settings_get_type_name_for_type | ( | SSIZE_T | type | ) |
BOOL freerdp_settings_print_diff | ( | wLog * | log, |
DWORD | level, | ||
const rdpSettings * | src, | ||
const rdpSettings * | other | ||
) |
Dumps the difference between two settings structs to a WLog.
log | The logger to write to, must not be NULL. |
level | The WLog level to use for the log entries. |
src | A pointer to the settings to dump. May be NULL. |
other | A pointer to the settings to dump. May be NULL. |
|
static |