#include <microfeed-subscriber/microfeedsubscriber.h>#include <microfeed-common/microfeedmisc.h>#include <microfeed-common/microfeedconfiguration.h>#include <microfeed-common/microfeedprotocol.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <sys/types.h>#include <dirent.h>Go to the source code of this file.
Data Structures | |
| struct | _MicrofeedSubscriber |
| struct | Provider |
| struct | Publisher |
| struct | Feed |
| struct | SignalCallback |
| struct | MethodReturnData |
Functions | |
| Publisher * | publisher_ref (Publisher *publisher) |
| void | publisher_unref (Publisher *publisher) |
| MicrofeedSubscriber * | microfeed_subscriber_new (const char *identifier, const char *object_path, DBusConnection *connection) |
| void | microfeed_subscriber_free (MicrofeedSubscriber *subscriber) |
| const char * | microfeed_subscriber_get_identifier (MicrofeedSubscriber *subscriber) |
| int | microfeed_subscriber_add_item (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedItem *item, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_modify_item (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedItem *item, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_remove_item (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, const char *uid, MicrofeedSubscriberReplyCallback callback, void *user_data) |
| int | microfeed_subscriber_subscribe_feed (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedSubscriberCallbacks *callbacks, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_unsubscribe_feed (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_update_feed (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_republish_items (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, const char *start_uid, const char *end_uid, unsigned int max_count, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_send_item_data (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, const char *uid, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_create_publisher (MicrofeedSubscriber *subscriber, const char *publisher_identifier, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_destroy_publisher (MicrofeedSubscriber *subscriber, const char *publisher_identifier, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_mark_item (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, const char *uid, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_unmark_item (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, const char *uid, MicrofeedSubscriberErrorCallback callback, void *user_data) |
| int | microfeed_subscriber_read_items (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, const char *start_uid, const char *end_uid, MicrofeedSubscriberReplyCallback callback, void *user_data) |
| MicrofeedConfiguration * | microfeed_subscriber_get_configuration (MicrofeedSubscriber *subscriber) |
| int | microfeed_subscriber_handle_configured_subscriptions (MicrofeedSubscriber *subscriber, MicrofeedSubscriberConfiguredSubscribeCallback configured_subscribe, MicrofeedSubscriberConfiguredUnsubscribeCallback configured_unsubscribe, void *user_data) |
| MicrofeedConfiguration* microfeed_subscriber_get_configuration | ( | MicrofeedSubscriber * | subscriber | ) |
Definition at line 429 of file microfeedsubscriber.c.
References _MicrofeedSubscriber::configuration.
| void publisher_unref | ( | Publisher * | publisher | ) |
Definition at line 597 of file microfeedsubscriber.c.
References Publisher::reference_count.
Referenced by microfeed_subscriber_unsubscribe_feed().
1.5.6