# API Index

### B

sw_ban_load, function in sw-banned
sw_ban_save, function in sw-banned

### C

sw_cache_drop, function in sw-cache
sw_cache_drop_all, function in sw-cache
sw_cache_load, function in sw-cache
sw_cache_save, function in sw-cache
SwCallList, struct in SwCallList
sw_call_list_add, function in SwCallList
sw_call_list_cancel_all, function in SwCallList
sw_call_list_free, function in SwCallList
sw_call_list_is_empty, function in SwCallList
sw_call_list_new, function in SwCallList
sw_call_list_remove, function in SwCallList
CAN_GEOTAG, macro in SwService
CAN_REQUEST_AVATAR, macro in SwService
CAN_UPDATE_STATUS, macro in SwService
CAN_UPDATE_STATUS_WITH_GEOTAG, macro in SwService
CAN_VERIFY_CREDENTIALS, macro in SwService
sw_client_monitor_add, function in sw-client-monitor
sw_client_monitor_init, function in sw-client-monitor
sw_client_monitor_remove, function in sw-client-monitor
SwCore, struct in SwCore
sw_core_dup_singleton, function in SwCore
sw_core_get_connection, function in SwCore
sw_core_is_item_banned, function in SwCore
sw_core_new, function in SwCore
sw_core_run, function in SwCore
CREDENTIALS_INVALID, macro in SwService
CREDENTIALS_VALID, macro in SwService

### D

SW_DEBUG, macro in sw-debug
SwDebugFlags, enum in sw-debug
SW_DEBUG_ENABLED, macro in sw-debug
sw_debug_flags, variable in sw-debug
sw_debug_flags_get_type, function in sw-enum-types
sw_debug_init, function in sw-debug

### H

sw_hash_string_dict, function in sw-utils
HAS_AVATAR_IFACE, macro in SwService
HAS_BANISHABLE_IFACE, macro in SwService
HAS_PHOTO_UPLOAD_IFACE, macro in SwService
HAS_QUERY_IFACE, macro in SwService
HAS_UPDATE_STATUS_IFACE, macro in SwService

### I

ImageDownloadCallback, user_function in sw-web
IS_CONFIGURED, macro in SwService
sw_is_online, function in sw-online
SwItem, struct in SwItem
SwItem::changed, object signal in SwItem
SwItem:ready, object property in SwItem
SwItemClass, struct in SwItem
SwItemStream, struct in SwItemStream
SwItemStream:object-path, object property in SwItemStream
SwItemStream:service, object property in SwItemStream
SwItemView, struct in SwItemView
SwItemView:object-path, object property in SwItemView
SwItemView:service, object property in SwItemView
SwItemViewClass, struct in SwItemView
sw_item_compare_date_newer, function in SwItem
sw_item_compare_date_older, function in SwItem
sw_item_dump, function in SwItem
sw_item_equal, function in SwItem
sw_item_get, function in SwItem
sw_item_get_mtime, function in SwItem
sw_item_get_ready, function in SwItem
sw_item_get_service, function in SwItem
sw_item_new, function in SwItem
sw_item_peek_hash, function in SwItem
sw_item_pop_pending, function in SwItem
sw_item_push_pending, function in SwItem
sw_item_put, function in SwItem
sw_item_request_image_fetch, function in SwItem
sw_item_set_new, function in SwItem
sw_item_set_service, function in SwItem
sw_item_stream_add_item, function in SwItemStream
sw_item_stream_add_items, function in SwItemStream
sw_item_stream_get_object_path, function in SwItemStream
sw_item_stream_get_service, function in SwItemStream
sw_item_stream_remove_item, function in SwItemStream
sw_item_stream_remove_items, function in SwItemStream
sw_item_stream_update_item, function in SwItemStream
sw_item_stream_update_items, function in SwItemStream
sw_item_take, function in SwItem
sw_item_touch, function in SwItem
sw_item_view_get_object_path, function in SwItemView
sw_item_view_get_service, function in SwItemView
sw_item_view_remove_by_uid, function in SwItemView
sw_item_view_set_from_set, function in SwItemView

### K

SwKeyfobCallback, user_function in sw-keyfob
sw_keyfob_flickr, function in sw-keyfob
sw_keyfob_flickr_sync, function in sw-keyfob
sw_keyfob_oauth, function in sw-keyfob
sw_keyfob_oauth2, function in sw-keyfob
sw_keyfob_oauth2_sync, function in sw-keyfob
sw_keyfob_oauth_sync, function in sw-keyfob
sw_keystore_get_key, function in sw-keystore
sw_keystore_get_key_secret, function in sw-keystore

### M

sw_module_get_name, function in sw-module
sw_module_get_type, function in sw-module

### N

sw_next_opid, function in sw-utils

### O

SwOnlineNotify, user_function in sw-online
sw_online_add_notify, function in sw-online
sw_online_remove_notify, function in sw-online

### S

SwService, struct in SwService
SwServiceClass, struct in SwService
SwServiceError, enum in SwService
SwServiceSetParamFunc, user_function in SwService
sw_service_emit_capabilities_changed, function in SwService
sw_service_emit_user_changed, function in SwService
SW_SERVICE_ERROR, macro in SwService
sw_service_error_get_type, function in sw-enum-types
sw_service_error_quark, function in SwService
sw_service_get_name, function in SwService
sw_service_has_cap, function in SwService
sw_service_is_uid_banned, function in SwService
sw_service_map_params, function in SwService
SwSet, struct in SwSet
SwSetFilterFunc, user_function in SwSet
SwSetForeachRemoveFunc, user_function in SwSet
sw_set_add, function in SwSet
sw_set_add_from, function in SwSet
sw_set_as_list, function in SwSet
sw_set_difference, function in SwSet
sw_set_empty, function in SwSet
sw_set_filter, function in SwSet
sw_set_foreach, function in SwSet
sw_set_foreach_remove, function in SwSet
sw_set_from_list, function in SwSet
sw_set_get_type, function in SwSet
sw_set_has, function in SwSet
sw_set_is_empty, function in SwSet
sw_set_new, function in SwSet
sw_set_new_full, function in SwSet
sw_set_ref, function in SwSet
sw_set_remove, function in SwSet
sw_set_remove_from, function in SwSet
sw_set_size, function in SwSet
sw_set_union, function in SwSet
sw_set_unref, function in SwSet

### T

sw_time_t_from_string, function in sw-utils
sw_time_t_to_string, function in sw-utils
SW_TYPE_DEBUG_FLAGS, macro in sw-enum-types
SW_TYPE_SERVICE_ERROR, macro in sw-enum-types
SW_TYPE_SET, macro in SwSet

### W

sw_web_download_image, function in sw-web
sw_web_download_image_async, function in sw-web
sw_web_make_async_session, function in sw-web
sw_web_make_sync_session, function in sw-web