microfeed-subscriber/microfeedsubscriber.c File Reference

#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  _Subscription
struct  Feed
struct  SignalCallback
struct  MethodReturnData

Typedefs

typedef struct _Subscription Subscription

Functions

MicrofeedSubscribermicrofeed_subscriber_new (const char *identifier, DBusConnection *connection)
void microfeed_subscriber_free (MicrofeedSubscriber *subscriber)
 TODO: This function is not yet implemented.
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, void *callbacks_user_data, MicrofeedSubscriberErrorCallback callback, void *user_data)
int microfeed_subscriber_unsubscribe_feed (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedSubscriberCallbacks *callbacks, void *callbacks_user_data, 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)
MicrofeedConfigurationmicrofeed_subscriber_get_configuration (MicrofeedSubscriber *subscriber)
int microfeed_subscriber_handle_configured_subscriptions (MicrofeedSubscriber *subscriber, MicrofeedSubscriberConfiguredSubscribeCallback configured_subscribe, MicrofeedSubscriberConfiguredUnsubscribeCallback configured_unsubscribe, void *user_data)


Typedef Documentation

typedef struct _Subscription Subscription

Definition at line 61 of file microfeedsubscriber.c.


Function Documentation

MicrofeedConfiguration* microfeed_subscriber_get_configuration ( MicrofeedSubscriber subscriber  ) 

Definition at line 500 of file microfeedsubscriber.c.

References _MicrofeedSubscriber::configuration.

int microfeed_subscriber_send_item_data ( MicrofeedSubscriber subscriber,
const char *  publisher_identifier,
const char *  uri,
const char *  uid,
MicrofeedSubscriberErrorCallback  callback,
void *  user_data 
)


Generated on Tue Aug 4 08:25:11 2009 for Microfeed by  doxygen 1.5.6