clientmanager.h

// SPDX-License-Identifier: MIT

safuResultE_t elosClientManagerDeleteMembers(elosClientManager_t *clientManager)
[source]

Shall cleanup and free all members of elosClientManager_t.

Parameters:
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:
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:
Returns:

SAFU_RESULT_OK – on success. SAFU_RESULT_FAILURE – on failure.

Return type:

safuResultE_t