data_source_configuration.h File Reference

Data source configuration module header file. More...

#include "data_types.h"
Include dependency graph for data_source_configuration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  data_source_configuration_t
 

Functions

E_MCL_ERROR_CODE data_source_configuration_initialize (const char *version, data_source_configuration_t **data_source_configuration)
 
void data_source_configuration_destroy (data_source_configuration_t **data_source_configuration)
 

Detailed Description

Data source configuration module header file.


Date
Nov 13, 2017 Meta and payload parts of Data source configuration type are initialized and filled in this module.

Definition in file data_source_configuration.h.

Function Documentation

void data_source_configuration_destroy ( data_source_configuration_t **  data_source_configuration)

Destroys data_source_configuration.

Parameters
[in]data_source_configuration

Definition at line 199 of file data_source_configuration.c.

References _destroy_data_source(), DEBUG_ENTRY, DEBUG_LEAVE, list_destroy_with_content(), MCL_FREE, MCL_NULL, and string_destroy().

Referenced by _store_list_destroy_callback(), data_source_configuration_initialize(), and mcl_store_new_data_source_configuration().

Here is the call graph for this function:

Here is the caller graph for this function:

E_MCL_ERROR_CODE data_source_configuration_initialize ( const char *  version,
data_source_configuration_t **  data_source_configuration 
)

Initializes data_source_configuration.

Parameters
[in]versionMeta version.
[out]data_source_configurationInitialized data_source_configuration_t object handle.
Returns

Definition at line 28 of file data_source_configuration.c.

References _initialize_meta(), _initialize_payload(), ASSERT_CODE_MESSAGE, data_source_configuration_destroy(), DEBUG_ENTRY, DEBUG_LEAVE, MCL_NEW, MCL_NULL, MCL_OK, and MCL_OUT_OF_MEMORY.

Referenced by mcl_store_new_data_source_configuration().

Here is the call graph for this function:

Here is the caller graph for this function: