00001 #ifndef MICROFEEDCONFIGURATION_H
00002 #define MICROFEEDCONFIGURATION_H
00003
00021 typedef struct _MicrofeedConfiguration MicrofeedConfiguration;
00022
00023 MicrofeedConfiguration* microfeed_configuration_new();
00024 void microfeed_configuration_free(MicrofeedConfiguration* configuration);
00025 void microfeed_configuration_invalidate(MicrofeedConfiguration* configuration);
00026 const char* microfeed_configuration_get_application_identifier(MicrofeedConfiguration* configuration);
00027 const char** microfeed_configuration_get_providers(MicrofeedConfiguration* configuration);
00028 const char* microfeed_configuration_get_provider_name(MicrofeedConfiguration* configuration, const char* provider_identifier);
00029 const char** microfeed_configuration_get_publishers(MicrofeedConfiguration* configuration);
00030 const char* microfeed_configuration_get_publisher_directory(MicrofeedConfiguration* configuration, const char* publisher_identifier);
00031 const char* microfeed_configuration_get_default_publisher_directory(MicrofeedConfiguration* configuration);
00032 const char** microfeed_configuration_get_providers_predefined_feed_uris(MicrofeedConfiguration* configuration, const char* provider_identifier);
00033 const char** microfeed_configuration_get_subscriptions(MicrofeedConfiguration* configuration, const char* application_identifier);
00034 void microfeed_configuration_add_subscription(MicrofeedConfiguration* configuration, const char* application_identifier, const char* publisher_identifier);
00035 void microfeed_configuration_remove_subscription(MicrofeedConfiguration* configuration, const char* application_identifier, const char* publisher_identifier);
00036 int microfeed_configuration_is_subscribed(MicrofeedConfiguration* configuration, const char* application_identifier, const char* publisher_identifier);
00037 const char** microfeed_configuration_get_wizards(MicrofeedConfiguration* configuration);
00038 const char* microfeed_configuration_get_wizard_name(MicrofeedConfiguration* configuration, const char* publisher_identifier);
00039 const char** microfeed_configuration_get_wizard_settings(MicrofeedConfiguration* configuration, const char* publisher_identifier);
00040
00046 #endif