Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jul 2013 11:04:26 GMT
From:      mattbw@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r254554 - soc2013/mattbw/backend
Message-ID:  <201307101104.r6AB4QIZ077484@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mattbw
Date: Wed Jul 10 11:04:25 2013
New Revision: 254554
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=254554

Log:
  implement search_groups

Modified:
  soc2013/mattbw/backend/Makefile
  soc2013/mattbw/backend/actions.h
  soc2013/mattbw/backend/pk-backend-pkgng.c

Modified: soc2013/mattbw/backend/Makefile
==============================================================================
--- soc2013/mattbw/backend/Makefile	Wed Jul 10 10:57:09 2013	(r254553)
+++ soc2013/mattbw/backend/Makefile	Wed Jul 10 11:04:25 2013	(r254554)
@@ -17,6 +17,7 @@
 		actions/install_files.c		\
 		actions/install_packages.c	\
 		actions/resolve.c		\
+		actions/search_groups.c		\
 		actions/search_names.c
 
 SRCS+=						\

Modified: soc2013/mattbw/backend/actions.h
==============================================================================
--- soc2013/mattbw/backend/actions.h	Wed Jul 10 10:57:09 2013	(r254553)
+++ soc2013/mattbw/backend/actions.h	Wed Jul 10 11:04:25 2013	(r254554)
@@ -34,6 +34,7 @@
 gboolean	install_files_thread(PkBackend *backend);
 gboolean	install_packages_thread(PkBackend *backend);
 gboolean	resolve_thread(PkBackend *backend);
+gboolean	search_groups_thread(PkBackend *backend);
 gboolean	search_names_thread(PkBackend *backend);
 gboolean	simulate_install_files_thread(PkBackend *backend);
 gboolean	simulate_install_packages_thread(PkBackend *backend);

Modified: soc2013/mattbw/backend/pk-backend-pkgng.c
==============================================================================
--- soc2013/mattbw/backend/pk-backend-pkgng.c	Wed Jul 10 10:57:09 2013	(r254553)
+++ soc2013/mattbw/backend/pk-backend-pkgng.c	Wed Jul 10 11:04:25 2013	(r254554)
@@ -175,6 +175,15 @@
 }
 
 void
+pk_backend_search_groups(PkBackend *backend, PkBitfield filters, gchar **values)
+{
+
+	INTENTIONALLY_IGNORE(filters);	/* retrieved from backend */
+	(void)pk_backend_set_strv(backend, "values", values);
+	(void)pk_backend_thread_create(backend, search_groups_thread);
+}
+
+void
 pk_backend_search_names(PkBackend *backend, PkBitfield filters, gchar **values)
 {
 
@@ -183,7 +192,6 @@
 	(void)pk_backend_thread_create(backend, search_names_thread);
 }
 
-
 void
 pk_backend_simulate_install_files(PkBackend *backend, gchar **full_paths)
 {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307101104.r6AB4QIZ077484>