File types.h
Defines
-
UCS_CONFIG_ARRAY_FIELD(_type, _array_name)
Structure type for array configuration. Should be used inside the configuration structure declaration.
Typedefs
-
typedef enum ucs_ternary_auto_value ucs_ternary_auto_value_t
Ternary logic or Auto value.
-
typedef enum ucs_on_off_auto_value ucs_on_off_auto_value_t
On/Off/Auto logic value.
-
typedef struct ucs_log_component_config ucs_log_component_config_t
Logging component.
Enums
-
enum ucs_log_level_t
Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2019. ALL RIGHTS RESERVED.
See file LICENSE for terms. Logging levels.
Values:
-
enumerator UCS_LOG_LEVEL_FATAL
-
enumerator UCS_LOG_LEVEL_ERROR
-
enumerator UCS_LOG_LEVEL_WARN
-
enumerator UCS_LOG_LEVEL_DIAG
-
enumerator UCS_LOG_LEVEL_INFO
-
enumerator UCS_LOG_LEVEL_DEBUG
-
enumerator UCS_LOG_LEVEL_TRACE
-
enumerator UCS_LOG_LEVEL_TRACE_REQ
-
enumerator UCS_LOG_LEVEL_TRACE_DATA
-
enumerator UCS_LOG_LEVEL_TRACE_ASYNC
-
enumerator UCS_LOG_LEVEL_TRACE_FUNC
-
enumerator UCS_LOG_LEVEL_TRACE_POLL
-
enumerator UCS_LOG_LEVEL_LAST
-
enumerator UCS_LOG_LEVEL_PRINT
-
enumerator UCS_LOG_LEVEL_FATAL
-
enum ucs_async_mode_t
Async progress mode.
Values:
-
enumerator UCS_ASYNC_MODE_SIGNAL
-
enumerator UCS_ASYNC_MODE_THREAD
-
enumerator UCS_ASYNC_MODE_THREAD_SPINLOCK
-
enumerator UCS_ASYNC_MODE_THREAD_MUTEX
-
enumerator UCS_ASYNC_MODE_POLL
-
enumerator UCS_ASYNC_MODE_LAST
-
enumerator UCS_ASYNC_MODE_SIGNAL
-
enum ucs_ternary_auto_value
Ternary logic or Auto value.
Values:
-
enumerator UCS_NO
-
enumerator UCS_YES
-
enumerator UCS_TRY
-
enumerator UCS_AUTO
-
enumerator UCS_TERNARY_LAST
-
enumerator UCS_NO
-
enum ucs_on_off_auto_value
On/Off/Auto logic value.
Values:
-
enumerator UCS_CONFIG_OFF
-
enumerator UCS_CONFIG_ON
-
enumerator UCS_CONFIG_AUTO
-
enumerator UCS_CONFIG_ON_OFF_LAST
-
enumerator UCS_CONFIG_OFF
-
enum ucs_handle_error_t
Error handling modes
Values:
-
enumerator UCS_HANDLE_ERROR_BACKTRACE
-
enumerator UCS_HANDLE_ERROR_FREEZE
-
enumerator UCS_HANDLE_ERROR_DEBUG
-
enumerator UCS_HANDLE_ERROR_NONE
-
enumerator UCS_HANDLE_ERROR_LAST
-
enumerator UCS_HANDLE_ERROR_BACKTRACE
Functions
-
static inline int ucs_ternary_auto_value_is_yes_or_try(ucs_ternary_auto_value_t value)
-
static inline int ucs_ternary_auto_value_is_yes_or_no(ucs_ternary_auto_value_t value)
Variables
-
const char *ucs_async_mode_names[]
-
struct ucs_config_allow_list_t
- #include <types.h>
-
struct ucs_sock_addr
- #include <types.h>
BSD socket address specification.
-
struct ucs_log_component_config
- #include <types.h>
Logging component.