mcl_file.h
Go to the documentation of this file.
1 
21 #ifndef MCL_FILE_H_
22 #define MCL_FILE_H_
23 
25 
26 #ifdef __cplusplus
27 extern "C"
28 {
29 #endif
30 
34 typedef struct mcl_file_t mcl_file_t;
35 
39 typedef enum E_MCL_FILE_VERSION
40 {
44 
49 {
55 
70 extern MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_file_initialize(E_MCL_FILE_VERSION version, mcl_file_t **file);
71 
89 extern MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_file_set_parameter(mcl_file_t *file, E_MCL_FILE_PARAMETER parameter, const void *value);
90 
97 
98 #ifdef __cplusplus
99 }
100 #endif
101 
102 #endif //MCL_FILE_H_
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_file_initialize(E_MCL_FILE_VERSION version, mcl_file_t **file)
Definition: file.c:20
File local path parameter as char*.
Definition: mcl_file.h:50
#define MCL_CONNECTIVITY_EXPORT
End of file version enumeration.
Definition: mcl_file.h:42
mcl_int32_t mcl_error_t
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_file_set_parameter(mcl_file_t *file, E_MCL_FILE_PARAMETER parameter, const void *value)
Definition: file.c:76
Common module interface header file.
E_MCL_FILE_VERSION
Definition: mcl_file.h:39
File type parameter as char*.
Definition: mcl_file.h:52
File remote name parameter as char*.
Definition: mcl_file.h:51
File version 1.0.
Definition: mcl_file.h:41
MCL_CONNECTIVITY_EXPORT void mcl_file_destroy(mcl_file_t **file)
Definition: file.c:148
struct mcl_file_t mcl_file_t
Definition: mcl_file.h:34
E_MCL_FILE_PARAMETER
Definition: mcl_file.h:48