core_configuration.h File Reference

Core configuration module header file. More...

Include dependency graph for core_configuration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  core_configuration_t
 

Functions

MCL_LOCAL mcl_error_t core_configuration_validate (core_configuration_t *configuration)
 
MCL_LOCAL void core_configuration_log (core_configuration_t *configuration)
 

Detailed Description

Core configuration module header file.

This module contains type definition of core configuration.

Definition in file core_configuration.h.

Function Documentation

MCL_LOCAL mcl_error_t core_configuration_validate ( core_configuration_t configuration)

This function checks whether all mandatory parameters of a core configuration are set or not.

Parameters
[in]configurationCore configuration to validate.
Returns

Definition at line 196 of file core_configuration.c.

References MAXIMUM_HOST_NAME_LENGTH, MAXIMUM_PROXY_DOMAIN_LENGTH, MAXIMUM_PROXY_PASSWORD_LENGTH, MAXIMUM_PROXY_USER_NAME_LENGTH, MAXIMUM_USER_AGENT_LENGTH, MCL_ASSERT_CODE, MCL_DEBUG_ENTRY, MCL_DEBUG_LEAVE, MCL_INVALID_PARAMETER, MCL_NULL, MCL_OK, core_configuration_t::mindsphere_hostname, core_configuration_t::proxy_domain, core_configuration_t::proxy_hostname, core_configuration_t::proxy_password, core_configuration_t::proxy_username, string_util_strnlen(), core_configuration_t::tenant, and core_configuration_t::user_agent.

Referenced by mcl_core_initialize().

Here is the call graph for this function:

Here is the caller graph for this function: