microfeed/microfeedsubscriber.c File Reference

#include <microfeed/microfeedsubscriber.h>
#include <microfeed/microfeedmisc.h>
#include <microfeed/microfeedconfiguration.h>
#include <microfeed/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  Publisher
struct  Feed
struct  SignalCallback
struct  MethodReturnData

Enumerations

enum  ItemSignalType { ITEM_SIGNAL_TYPE_ADDED, ITEM_SIGNAL_TYPE_CHANGED, ITEM_SIGNAL_TYPE_REPUBLISHED }
enum  FeedSignalType { FEED_SIGNAL_TYPE_UPDATE_STARTED, FEED_SIGNAL_TYPE_UPDATE_ENDED, FEED_SIGNAL_TYPE_REPUBLISHING_STARTED, FEED_SIGNAL_TYPE_REPUBLISHING_ENDED }

Functions

MicrofeedSubscribermicrofeed_subscriber_new (const char *object_path, MicrofeedConfiguration *configuration, DBusConnection *connection)
void microfeed_subscriber_add_item (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedItem *item, MicrofeedSubscriberErrorCallback callback, void *user_data)
void microfeed_subscriber_subscribe_feed (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedSubscriberCallbacks *callbacks, MicrofeedSubscriberErrorCallback callback, void *user_data)
void microfeed_subscriber_unsubscribe_feed (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedSubscriberErrorCallback callback, void *user_data)
void microfeed_subscriber_update_feed (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, MicrofeedSubscriberErrorCallback callback, void *user_data)
void 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)
void microfeed_subscriber_send_item_data (MicrofeedSubscriber *subscriber, const char *publisher_identifier, const char *uri, const char *uid, MicrofeedSubscriberErrorCallback callback, void *user_data)
void microfeed_subscriber_create_publisher (MicrofeedSubscriber *subscriber, const char *publisher_identifier, MicrofeedSubscriberErrorCallback callback, void *user_data)


Enumeration Type Documentation

Enumerator:
FEED_SIGNAL_TYPE_UPDATE_STARTED 
FEED_SIGNAL_TYPE_UPDATE_ENDED 
FEED_SIGNAL_TYPE_REPUBLISHING_STARTED 
FEED_SIGNAL_TYPE_REPUBLISHING_ENDED 

Definition at line 61 of file microfeedsubscriber.c.

Enumerator:
ITEM_SIGNAL_TYPE_ADDED 
ITEM_SIGNAL_TYPE_CHANGED 
ITEM_SIGNAL_TYPE_REPUBLISHED 

Definition at line 55 of file microfeedsubscriber.c.


Generated on Sat Feb 28 23:19:16 2009 for Microfeed by  doxygen 1.5.6