Compares two Connection objects for similarity, with comparison behavior modified by a set of flags.
See compare for a description of each flag's behavior. If the connections differ,
settings and keys within each setting that differ are added to the returned out_settings
hash table. No values are returned,
only key names.
this | |
b |
a second Connection to compare with the first |
flags |
compare flags, e.g. EXACT |
out_settings |
if the connections differ, on return a hash table mapping setting names to second-level GHashTable (utf8 to guint32), which contains the key names that differ mapped to one or more of SettingDiffResult as a bitfield |
|