00001 #ifndef EDG_WORKLOAD_COMMON_CONFIGURATION_INITIALIZER_H
00002 #define EDG_WORKLOAD_COMMON_CONFIGURATION_INITIALIZER_H
00003
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007
00008 typedef enum { edg_wlcc_OK,
00009 edg_wlcc_error,
00010 edg_wlcc_exists,
00011 edg_wlcc_uninitialized,
00012 edg_wlcc_mustrealloc,
00013 } edg_wlcc_configuration_Error;
00014 typedef edg_wlcc_configuration_Error config_error_t;
00015
00016 config_error_t edg_wlcc_ConfigurationInitialize( const char *filename, const char *module );
00017 void edg_wlcc_ConfigurationFree( void );
00018 void edg_wlcc_SetConfigurationError( const char *error );
00019 const char *edg_wlcc_ConfigurationError( void );
00020
00021 #ifdef __cplusplus
00022 }
00023 #endif
00024
00025 #endif
00026
00027
00028
00029