00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef MICROFEEDCONFIGURATION_H
00021 #define MICROFEEDCONFIGURATION_H
00022
00040 typedef struct _MicrofeedConfiguration MicrofeedConfiguration;
00041
00042 MicrofeedConfiguration* microfeed_configuration_new();
00043 void microfeed_configuration_free(MicrofeedConfiguration* configuration);
00044 void microfeed_configuration_invalidate(MicrofeedConfiguration* configuration);
00045 const char* microfeed_configuration_get_application_identifier(MicrofeedConfiguration* configuration);
00046 const char** microfeed_configuration_get_providers(MicrofeedConfiguration* configuration);
00047 const char* microfeed_configuration_get_provider_name(MicrofeedConfiguration* configuration, const char* provider_identifier);
00048 const char** microfeed_configuration_get_publishers(MicrofeedConfiguration* configuration);
00049 const char* microfeed_configuration_get_publisher_directory(MicrofeedConfiguration* configuration, const char* publisher_identifier);
00050 const char* microfeed_configuration_get_default_publisher_directory(MicrofeedConfiguration* configuration);
00051 const char** microfeed_configuration_get_providers_predefined_feed_uris(MicrofeedConfiguration* configuration, const char* provider_identifier);
00052 const char** microfeed_configuration_get_subscriptions(MicrofeedConfiguration* configuration, const char* application_identifier);
00053 void microfeed_configuration_add_subscription(MicrofeedConfiguration* configuration, const char* application_identifier, const char* publisher_identifier);
00054 void microfeed_configuration_remove_subscription(MicrofeedConfiguration* configuration, const char* application_identifier, const char* publisher_identifier);
00055 int microfeed_configuration_is_subscribed(MicrofeedConfiguration* configuration, const char* application_identifier, const char* publisher_identifier);
00056 const char** microfeed_configuration_get_wizards(MicrofeedConfiguration* configuration);
00057 const char* microfeed_configuration_get_wizard_name(MicrofeedConfiguration* configuration, const char* publisher_identifier);
00058 const char** microfeed_configuration_get_wizard_settings(MicrofeedConfiguration* configuration, const char* publisher_identifier);
00059
00065 #endif