sw-item

sw-item

Synopsis

#define             SW_TYPE_ITEM
                    SwItem;
void                sw_item_unref                       (SwItem *item);
SwItem *            sw_item_ref                         (SwItem *item);
void                sw_item_free                        (SwItem *item);
SwItem *            sw_item_new                         (void);
gboolean            sw_item_is_from_cache               (SwItem *item);
gboolean            sw_item_has_key                     (SwItem *item,
                                                         const gchar *key);
const gchar *       sw_item_get_value                   (SwItem *item,
                                                         const gchar *key);
GType               sw_item_get_type                    (void);

Description

Details

SW_TYPE_ITEM

#define SW_TYPE_ITEM (sw_item_get_type())

SwItem

typedef struct {
  volatile gint refcount;
  gchar *service;
  gchar *uuid;
  GTimeVal date;
  GHashTable *props;
} SwItem;

sw_item_unref ()

void                sw_item_unref                       (SwItem *item);

sw_item_ref ()

SwItem *            sw_item_ref                         (SwItem *item);

sw_item_free ()

void                sw_item_free                        (SwItem *item);

sw_item_new ()

SwItem *            sw_item_new                         (void);

sw_item_is_from_cache ()

gboolean            sw_item_is_from_cache               (SwItem *item);

sw_item_has_key ()

gboolean            sw_item_has_key                     (SwItem *item,
                                                         const gchar *key);

sw_item_get_value ()

const gchar *       sw_item_get_value                   (SwItem *item,
                                                         const gchar *key);

sw_item_get_type ()

GType               sw_item_get_type                    (void);