microfeed-provider/microfeedprovider.h File Reference

#include <dbus/dbus.h>
#include <microfeed-provider/microfeedpublisher.h>
#include <microfeed-common/microfeedconfiguration.h>

Go to the source code of this file.

Data Structures

struct  _MicrofeedProviderCallbacks

Defines

#define DBUS_API_SUBJECT_TO_CHANGE

Typedefs

typedef struct _MicrofeedProvider MicrofeedProvider
 An opaque datatype presenting a provider.
typedef void(* MicrofeedProviderNoMorePublishersCallback )(MicrofeedProvider *provider, void *user_data)
typedef struct
_MicrofeedProviderCallbacks 
MicrofeedProviderCallbacks

Functions

MicrofeedProvidermicrofeed_provider_new (const char *bus_name, DBusConnection *connection, MicrofeedProviderCallbacks *callbacks, void *user_data)
 Instantiates a new provider.
void microfeed_provider_free (MicrofeedProvider *provider)
 Frees the resources allocated for the provider.
void microfeed_provider_add_publisher (MicrofeedProvider *provider, MicrofeedPublisher *publisher)
 Adds a new publisher.
void microfeed_provider_remove_publisher (MicrofeedProvider *provider, MicrofeedPublisher *publisher)
 Removes an existing publisher.
DBusConnection * microfeed_provider_get_dbus_connection (MicrofeedProvider *provider)
 Returns the DBus connection used by the provider.
const char * microfeed_provider_get_bus_name (MicrofeedProvider *provider)
 Return the well-known DBus bus name reserved by the provider.


Define Documentation

#define DBUS_API_SUBJECT_TO_CHANGE

Definition at line 5 of file microfeedprovider.h.


Generated on Fri Jun 26 21:48:57 2009 for Microfeed by  doxygen 1.5.6