From be4cbdefea81a2cc03b795e23500923022c31f4b Mon Sep 17 00:00:00 2001 From: Artur Khudiaev <artur.khudiaev@demlabs.net> Date: Fri, 15 Oct 2021 12:49:15 +0000 Subject: [PATCH] Docs sdk --- dap-sdk/core/src/dap_common.c | 11 +++++------ dap-sdk/net/core/dap_events.c | 27 +++++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/dap-sdk/core/src/dap_common.c b/dap-sdk/core/src/dap_common.c index 61f5159a1d..4ef9badc14 100755 --- a/dap-sdk/core/src/dap_common.c +++ b/dap-sdk/core/src/dap_common.c @@ -219,12 +219,11 @@ void dap_set_log_tag_width(size_t a_width) { /** - * @brief dap_common_init call this function before using dap sdk modules - * - * @param a_console_title set console title. Can be result of dap_get_appname(). For example: cellframe-node - * @param a_log_file_path path to log file. Saved in s_log_file_path variable. For example: C:\\Users\\Public\\Documents/cellframe-node/var/log/cellframe-node.log - * @param a_log_dirpath path to log directory. Saved in s_log_dir_path variable. For example. C:\\Users\\Public\\Documents/cellframe-node/var/log - * @return int (0 if succcess, -1 if error) + * @brief this function is used for dap sdk modules initialization + * @param a_console_title const char *: set console title. Can be result of dap_get_appname(). For example: cellframe-node + * @param a_log_file_path const char *: path to log file. Saved in s_log_file_path variable. For example: C:\\Users\\Public\\Documents\\cellframe-node\\var\\log\\cellframe-node.log + * @param a_log_dirpath const char *: path to log directory. Saved in s_log_dir_path variable. For example. C:\\Users\\Public\\Document\\cellframe-node\\var\\log + * @return int. (0 if succcess, -1 if error) */ int dap_common_init( const char *a_console_title, const char *a_log_file_path, const char *a_log_dirpath) { diff --git a/dap-sdk/net/core/dap_events.c b/dap-sdk/net/core/dap_events.c index f32d760835..accb805fec 100644 --- a/dap-sdk/net/core/dap_events.c +++ b/dap-sdk/net/core/dap_events.c @@ -104,6 +104,11 @@ static dap_worker_t **s_workers = NULL; static dap_thread_t *s_threads = NULL; static dap_events_t * s_events_default = NULL; +/** + * @brief dap_get_cpu_count + * + * @return uint32_t + */ uint32_t dap_get_cpu_count( ) { #ifdef _WIN32 @@ -144,6 +149,11 @@ uint32_t dap_get_cpu_count( ) #endif } +/** + * @brief dap_cpu_assign_thread_on + * + * @param a_cpu_id + */ void dap_cpu_assign_thread_on(uint32_t a_cpu_id) { #ifndef DAP_OS_WINDOWS @@ -240,6 +250,7 @@ void dap_events_deinit( ) /** * @brief server_new Creates new empty instance of server_t + * Additionally checking s_events_default and create thread (pthread_key_create) * @return New instance */ dap_events_t * dap_events_new( ) @@ -253,6 +264,11 @@ dap_events_t * dap_events_new( ) return ret; } +/** + * @brief dap_events_get_default + * simply return s_events_default + * @return dap_events_t* + */ dap_events_t* dap_events_get_default( ) { return s_events_default; @@ -272,6 +288,13 @@ void dap_events_delete( dap_events_t *a_events ) } } +/** + * @brief dap_events_remove_and_delete_socket_unsafe + * calls dap_events_socket_remove_and_delete_unsafe + * @param a_events + * @param a_socket + * @param a_preserve_inheritor + */ void dap_events_remove_and_delete_socket_unsafe(dap_events_t *a_events, dap_events_socket_t *a_socket, bool a_preserve_inheritor) { (void) a_events; @@ -364,7 +387,7 @@ int dap_events_start( dap_events_t *a_events ) /** * @brief dap_events_wait - * @param sh + * @param dap_events_t *a_events * @return */ int dap_events_wait( dap_events_t *a_events ) @@ -379,7 +402,7 @@ int dap_events_wait( dap_events_t *a_events ) /** * @brief dap_events_stop - * @param a_events + * @param */ void dap_events_stop_all( ) { -- GitLab