| Top |  |  |  |  | 
Known Implementations
GcrComparable is implemented by GcrCertificateRenderer, GcrPkcs11Certificate and GcrSimpleCertificate.
Description
The GcrComparable interface is implemented by objects when they should be comparable against one another.
Functions
gcr_comparable_compare ()
gint gcr_comparable_compare (GcrComparable *self,GcrComparable *other);
Compare whether two objects represent the same thing. The return value can also be used to sort the objects.
gcr_comparable_memcmp ()
gint gcr_comparable_memcmp (gconstpointer mem1,gsize size1,gconstpointer mem2,gsize size2);
Compare two blocks of memory. The return value can be used to sort the blocks of memory.
[skip]
Types and Values
GcrComparable
typedef struct _GcrComparable GcrComparable;
The GcrComparable interface is implemented by comparable objects.
struct GcrComparableIface
struct GcrComparableIface {
	GTypeInterface parent;
	gint (*compare) (GcrComparable *self, GcrComparable *other);
};
The interface to implement for GcrComparable
