#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 22 of file microfeedprovider.h.
1.5.6