00001 #ifndef MICROFEEDCONFIGURATION_H 00002 #define MICROFEEDCONFIGURATION_H 00003 00019 typedef struct _MicrofeedConfiguration MicrofeedConfiguration; 00020 00021 MicrofeedConfiguration* microfeed_configuration_new(void); 00022 void microfeed_configurtion_free(MicrofeedConfiguration* configuration); 00023 void microfeed_configuration_invalidate(MicrofeedConfiguration* configuration); 00024 char** microfeed_configuration_get_providers(MicrofeedConfiguration* configuration); 00025 const char* microfeed_configuration_get_provider_name(MicrofeedConfiguration* configuration, const char* provider_identifier); 00026 char** microfeed_configuration_get_publishers(MicrofeedConfiguration* configuration); 00027 const char* microfeed_configuration_get_publisher_directory(MicrofeedConfiguration* configuration, const char* publisher_identifier); 00028 void microfeed_configuration_create_publisher(MicrofeedConfiguration* configuration, const char* publisher_identifier); 00029 void microfeed_configuration_delete_publisher(MicrofeedConfiguration* configuration, const char* publisher_identifier); 00030 const char* microfeed_configuration_get_default_publisher_directory(MicrofeedConfiguration* configuration); 00031 00034 #endif