Synopsis
SwItem;
SwItemClass;
SwItem* sw_item_new (void);
void sw_item_set_service (SwItem *item,
SwService *service);
SwService * sw_item_get_service (SwItem *item);
void sw_item_put (SwItem *item,
const char *key,
const char *value);
void sw_item_take (SwItem *item,
const char *key,
char *value);
void sw_item_request_image_fetch (SwItem *item,
gboolean delays_ready,
const gchar *key,
const gchar *url);
const char * sw_item_get (const SwItem *item,
const char *key);
int sw_item_compare_date_older (SwItem *a,
SwItem *b);
int sw_item_compare_date_newer (SwItem *a,
SwItem *b);
void sw_item_dump (SwItem *item);
GHashTable * sw_item_peek_hash (SwItem *item);
gboolean sw_item_get_ready (SwItem *item);
void sw_item_push_pending (SwItem *item);
void sw_item_pop_pending (SwItem *item);
void sw_item_touch (SwItem *item);
time_t sw_item_get_mtime (SwItem *item);
gboolean sw_item_equal (SwItem *a,
SwItem *b);
SwSet * sw_item_set_new (void);
Details
SwItem
typedef struct _SwItem SwItem;
SwItemClass
typedef struct {
GObjectClass parent_class;
void (*changed)(SwItem *item);
} SwItemClass;
sw_item_new ()
SwItem* sw_item_new (void);
sw_item_set_service ()
void sw_item_set_service (SwItem *item,
SwService *service);
sw_item_put ()
void sw_item_put (SwItem *item,
const char *key,
const char *value);
sw_item_take ()
void sw_item_take (SwItem *item,
const char *key,
char *value);
sw_item_request_image_fetch ()
void sw_item_request_image_fetch (SwItem *item,
gboolean delays_ready,
const gchar *key,
const gchar *url);
sw_item_get ()
const char * sw_item_get (const SwItem *item,
const char *key);
sw_item_compare_date_older ()
int sw_item_compare_date_older (SwItem *a,
SwItem *b);
sw_item_compare_date_newer ()
int sw_item_compare_date_newer (SwItem *a,
SwItem *b);
sw_item_dump ()
void sw_item_dump (SwItem *item);
sw_item_push_pending ()
void sw_item_push_pending (SwItem *item);
sw_item_pop_pending ()
void sw_item_pop_pending (SwItem *item);
sw_item_touch ()
void sw_item_touch (SwItem *item);
sw_item_get_mtime ()
time_t sw_item_get_mtime (SwItem *item);
sw_item_set_new ()
SwSet * sw_item_set_new (void);