diff options
Diffstat (limited to 'src/analysis/db/collection.h')
-rw-r--r-- | src/analysis/db/collection.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/analysis/db/collection.h b/src/analysis/db/collection.h index 0f0ad34..cbcf42c 100644 --- a/src/analysis/db/collection.h +++ b/src/analysis/db/collection.h @@ -71,7 +71,8 @@ uint32_t g_db_collection_get_feature(const GDbCollection *); const char *g_db_collection_get_name(const GDbCollection *); - +/* Réceptionne un élément depuis une requête réseau. */ +bool _g_db_collection_unpack(GDbCollection *, packed_buffer *, DBAction *, GDbItem **); /* Réceptionne et traite une requête réseau pour collection. */ bool g_db_collection_unpack(GDbCollection *, packed_buffer *, sqlite3 *); @@ -157,6 +158,9 @@ void lock_unlock_collections(GList *, bool, bool); #define rlock_collections(lst) lock_unlock_collections(lst, false, true); #define runlock_collections(lst) lock_unlock_collections(lst, false, false); +/* Collecte les informations utiles pour un nouvel arrivant. */ +bool pack_all_collection_updates(GList *, packed_buffer *); + /* Met à jour les statuts d'activité des éléments. */ bool update_activity_in_collections(GList *, packed_buffer *, sqlite3 *); |