[virt-tools-list] [libosinfo 4/4] Remove obsolete methods from OsinfoDeviceDriverList
Christophe Fergeau
cfergeau at redhat.com
Fri Dec 7 09:35:02 UTC 2012
These methods were never part of a libosinfo release, so we can
remove them without breaking ABI.
---
osinfo/libosinfo.syms | 4 --
osinfo/osinfo_device_driverlist.c | 77 ---------------------------------------
osinfo/osinfo_device_driverlist.h | 7 ----
3 files changed, 88 deletions(-)
diff --git a/osinfo/libosinfo.syms b/osinfo/libosinfo.syms
index 6848eb3..f7bcf7a 100644
--- a/osinfo/libosinfo.syms
+++ b/osinfo/libosinfo.syms
@@ -332,10 +332,6 @@ LIBOSINFO_0.2.2 {
osinfo_device_driverlist_get_type;
osinfo_device_driverlist_new;
- osinfo_device_driverlist_new_copy;
- osinfo_device_driverlist_new_filtered;
- osinfo_device_driverlist_new_intersection;
- osinfo_device_driverlist_new_union;
osinfo_install_config_param_policy_get_type;
osinfo_media_error_get_type;
diff --git a/osinfo/osinfo_device_driverlist.c b/osinfo/osinfo_device_driverlist.c
index fecc124..b4f6f0f 100644
--- a/osinfo/osinfo_device_driverlist.c
+++ b/osinfo/osinfo_device_driverlist.c
@@ -85,83 +85,6 @@ OsinfoDeviceDriverList *osinfo_device_driverlist_new(void)
NULL);
}
-/**
- * osinfo_device_driverlist_new_copy:
- * @source: the device driver list to copy
- *
- * Construct a new device driver list that is filled with device drivers
- * from @source
- *
- * Returns: (transfer full): a copy of the device driver list
- */
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_copy(OsinfoDeviceDriverList *source)
-{
- OsinfoDeviceDriverList *newList = osinfo_device_driverlist_new();
- osinfo_list_add_all(OSINFO_LIST(newList),
- OSINFO_LIST(source));
- return newList;
-}
-
-/**
- * osinfo_device_driverlist_new_filtered:
- * @source: the device driver list to copy
- * @filter: the filter to apply
- *
- * Construct a new device driver list that is filled with device drivers
- * from @source that match @filter
- *
- * Returns: (transfer full): a filtered copy of the device driver list
- */
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_filtered(OsinfoDeviceDriverList *source,
- OsinfoFilter *filter)
-{
- OsinfoDeviceDriverList *newList = osinfo_device_driverlist_new();
- osinfo_list_add_filtered(OSINFO_LIST(newList),
- OSINFO_LIST(source),
- filter);
- return newList;
-}
-
-/**
- * osinfo_device_driverlist_new_intersection:
- * @sourceOne: the first device driver list to copy
- * @sourceTwo: the second device driver list to copy
- *
- * Construct a new device driver list that is filled with only the
- * device drivers that are present in both @sourceOne and @sourceTwo.
- *
- * Returns: (transfer full): an intersection of the two device driver lists
- */
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_intersection(OsinfoDeviceDriverList *sourceOne,
- OsinfoDeviceDriverList *sourceTwo)
-{
- OsinfoDeviceDriverList *newList = osinfo_device_driverlist_new();
- osinfo_list_add_intersection(OSINFO_LIST(newList),
- OSINFO_LIST(sourceOne),
- OSINFO_LIST(sourceTwo));
- return newList;
-}
-
-/**
- * osinfo_device_driverlist_new_union:
- * @sourceOne: the first device driver list to copy
- * @sourceTwo: the second device driver list to copy
- *
- * Construct a new device driver list that is filled with all the
- * device drivers that are present in either @sourceOne and @sourceTwo.
- *
- * Returns: (transfer full): a union of the two device driver lists
- */
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_union(OsinfoDeviceDriverList *sourceOne,
- OsinfoDeviceDriverList *sourceTwo)
-{
- OsinfoDeviceDriverList *newList = osinfo_device_driverlist_new();
- osinfo_list_add_union(OSINFO_LIST(newList),
- OSINFO_LIST(sourceOne),
- OSINFO_LIST(sourceTwo));
- return newList;
-}
-
/*
* Local variables:
* indent-tabs-mode: nil
diff --git a/osinfo/osinfo_device_driverlist.h b/osinfo/osinfo_device_driverlist.h
index 39724a8..4fd0b21 100644
--- a/osinfo/osinfo_device_driverlist.h
+++ b/osinfo/osinfo_device_driverlist.h
@@ -75,13 +75,6 @@ struct _OsinfoDeviceDriverListClass
GType osinfo_device_driverlist_get_type(void);
OsinfoDeviceDriverList *osinfo_device_driverlist_new(void);
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_copy(OsinfoDeviceDriverList *source);
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_filtered(OsinfoDeviceDriverList *source,
- OsinfoFilter *filter);
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_intersection(OsinfoDeviceDriverList *sourceOne,
- OsinfoDeviceDriverList *sourceTwo);
-OsinfoDeviceDriverList *osinfo_device_driverlist_new_union(OsinfoDeviceDriverList *sourceOne,
- OsinfoDeviceDriverList *sourceTwo);
#endif /* __OSINFO_DEVICE_DRIVERLIST_H__ */
/*
--
1.8.0.1
More information about the virt-tools-list
mailing list