MicrofeedConfiguration

This module implementing an easy access to provider and publisher configuration is usually used both in the publisher and in the subscriber side. More...

Typedefs

typedef struct
_MicrofeedConfiguration 
MicrofeedConfiguration

Functions

MicrofeedConfigurationmicrofeed_configuration_new (void)
void microfeed_configurtion_free (MicrofeedConfiguration *configuration)
void microfeed_configuration_invalidate (MicrofeedConfiguration *configuration)
char ** microfeed_configuration_get_providers (MicrofeedConfiguration *configuration)
const char * microfeed_configuration_get_provider_name (MicrofeedConfiguration *configuration, const char *provider_identifier)
char ** microfeed_configuration_get_publishers (MicrofeedConfiguration *configuration)
const char * microfeed_configuration_get_publisher_directory (MicrofeedConfiguration *configuration, const char *publisher_identifier)
void microfeed_configuration_create_publisher (MicrofeedConfiguration *configuration, const char *publisher_identifier)
void microfeed_configuration_delete_publisher (MicrofeedConfiguration *configuration, const char *publisher_identifier)
const char * microfeed_configuration_get_default_publisher_directory (MicrofeedConfiguration *configuration)

Detailed Description

This module implementing an easy access to provider and publisher configuration is usually used both in the publisher and in the subscriber side.

MicrofeedProvider requires configuration to locate existing publishers before instantiating a MicrofeedPublisher. A client application can create and delete publishers and launch publisher's configuration dialog with microfeed_configuration_create_publisher, microfeed_configuration_delete_publisher, and microfeed_configuration_show_publisher_dialog.


Typedef Documentation

Definition at line 19 of file microfeedconfiguration.h.


Function Documentation

void microfeed_configuration_create_publisher ( MicrofeedConfiguration configuration,
const char *  publisher_identifier 
)

void microfeed_configuration_delete_publisher ( MicrofeedConfiguration configuration,
const char *  publisher_identifier 
)

const char* microfeed_configuration_get_default_publisher_directory ( MicrofeedConfiguration configuration  ) 

const char* microfeed_configuration_get_provider_name ( MicrofeedConfiguration configuration,
const char *  provider_identifier 
)

char** microfeed_configuration_get_providers ( MicrofeedConfiguration configuration  ) 

Definition at line 83 of file microfeedconfiguration.c.

References _MicrofeedConfiguration::providers.

const char* microfeed_configuration_get_publisher_directory ( MicrofeedConfiguration configuration,
const char *  publisher_identifier 
)

char** microfeed_configuration_get_publishers ( MicrofeedConfiguration configuration  ) 

void microfeed_configuration_invalidate ( MicrofeedConfiguration configuration  ) 

MicrofeedConfiguration* microfeed_configuration_new ( void   ) 

void microfeed_configurtion_free ( MicrofeedConfiguration configuration  ) 


Generated on Sat Feb 28 23:19:16 2009 for Microfeed by  doxygen 1.5.6