clientmanager.h¶
// SPDX-License-Identifier: MIT
-
safuResultE_t elosClientManagerDeleteMembers(elosClientManager_t *clientManager)¶
[source] Shall cleanup and free all members of elosClientManager_t.
- Parameters:
clientManager (elosClientManager_t*) – client manager component to be freed.
- Returns:
SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.
- Return type:
safuResultE_t
-
safuResultE_t elosClientManagerInitialize(elosClientManager_t *clientManager, elosClientManagerParam_t const *param)¶
[source] Initialize the client manager with default values to be safely used.
- Parameters:
clientManager (elosClientManager_t*) – client manager component initlaized with client pluginmanager
param (elosClientManagerParam_t*) – parameter used to initialize client manager component. See
clientmanager_types.h
- Returns:
SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.
- Return type:
safuResultE_t
-
safuResultE_t elosClientManagerStart(elosClientManager_t *clientManager)¶
[source] Start client manager with client plugins
- Parameters:
clientManager (elosClientManager_t*) – client manager with client plugins is started.
- Returns:
SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.
- Return type:
safuResultE_t
-
safuResultE_t elosClientManagerStop(elosClientManager_t *clientManager)¶
[source] Stop a running client manager instance.
- Parameters:
clientManager (elosClientManager_t*) – client manager to be stopped.
- Returns:
SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.
- Return type:
safuResultE_t