#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 | |
MicrofeedProvider * | microfeed_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 DBUS_API_SUBJECT_TO_CHANGE |
Definition at line 5 of file microfeedprovider.h.