data_source_configuration.h
Go to the documentation of this file.
1 /*!**********************************************************************
2 *
3 * @copyright Copyright (C) 2017 Siemens Aktiengesellschaft.\n
4 * All rights reserved.
5 *
6 *************************************************************************
7 *
8 * @file data_source_configuration.h
9 * @date Nov 13, 2017
10 * @brief Data source configuration module header file.
11 *
12 * Meta and payload parts of Data source configuration type are initialized and filled in this module.
13 *
14 ************************************************************************/
15 
16 #ifndef DATA_SOURCE_CONFIGURATION_H_
17 #define DATA_SOURCE_CONFIGURATION_H_
18 
19 #include "data_types.h"
20 
25 {
29 
41 E_MCL_ERROR_CODE data_source_configuration_initialize(const char *version, data_source_configuration_t **data_source_configuration);
42 
48 void data_source_configuration_destroy(data_source_configuration_t **data_source_configuration);
49 
50 #endif //DATA_SOURCE_CONFIGURATION_H_
struct mcl_data_source_configuration_t mcl_data_source_configuration_t
E_MCL_ERROR_CODE data_source_configuration_initialize(const char *version, data_source_configuration_t **data_source_configuration)
E_MCL_ERROR_CODE
MCL Error code definitions. Every function returning an error code uses this enum values...
Definition: mcl_common.h:137
This struct is used for building item.meta structure.
Definition: data_types.h:84
data_source_configuration_payload_t payload
Payload of data_source_configuration.
This struct is used for building data_source_configuratio.payload structure.
Definition: data_types.h:201
item_meta_t meta
Meta of data source configuration.
void data_source_configuration_destroy(data_source_configuration_t **data_source_configuration)
Data types module header file.