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 } /* extern "C" */ 00023 #endif 00024 00025 #endif /* EDG_WORKLOAD_COMMON_CONFIGURATION_INITIALIZER_H */ 00026 00027 // Local Variables: 00028 // mode: c 00029 // End: