Packages
libgrss
Grss
FeedsStore
FeedsStore
@switch
add_item_in_channel
get_channels
get_items_by_channel
has_item
FeedsStore
Object Hierarchy:
Grss.FeedsStore
Grss.FeedsStore
Grss.FeedsStore
GLib.Object
GLib.Object
GLib.Object->Grss.FeedsStore
Description:
[
CCode
( type_id =
"grss_feeds_store_get_type ()"
) ]
public
abstract
class
FeedsStore
:
Object
Namespace:
Grss
Package:
libgrss
Content:
Creation methods:
protected
FeedsStore
()
Methods:
public
void
@switch
(
bool
run)
This is to permit the
this
to auto-update itself: it creates an internal
FeedsPool
and listens for his signals, so to implement the whole loop fetch-parse-save trasparently.
public
virtual
void
add_item_in_channel
(
FeedChannel
channel,
FeedItem
item)
To save a new
FeedItem
into the
this
.
public
virtual
unowned
List
<
FeedChannel
>
get_channels
()
To retrieve list of feeds permanently saved into the store.
public
virtual
unowned
List
<
FeedItem
>
get_items_by_channel
(
FeedChannel
channel)
To retrieve list of items saved into the store, assigned to the given
channel
.
public
virtual
bool
has_item
(
FeedChannel
channel,
string
id)
To retrieve an item into a feed, given his unique ID.
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref