|  |  |  | libseahorse Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
                    SeahorseServiceDiscoveryPriv;
                    SeahorseServiceDiscovery;
SeahorseServiceDiscovery* seahorse_service_discovery_new
                                                        ();
GSList*             seahorse_service_discovery_list     (SeahorseServiceDiscovery *ssd);
const gchar*        seahorse_service_discovery_get_uri  (SeahorseServiceDiscovery *ssd,
                                                         const gchar *service);
GSList*             seahorse_service_discovery_get_uris (SeahorseServiceDiscovery *ssd,
                                                         GSList *services);
typedef struct _SeahorseServiceDiscoveryPriv SeahorseServiceDiscoveryPriv;
typedef struct {
    GObject parent;
    GHashTable  *services;
} SeahorseServiceDiscovery;
Listens for DNS-SD shared keys on the network and adds SeahorseKeySoruce objects to the SeahorseContext as necessary.
Signals: added: A new shared key source was found. removed: A shared key source went away.
| GObject  | The parent GObject | 
| GHashTable * | A GHashTable of known services | 
SeahorseServiceDiscovery* seahorse_service_discovery_new ();
| Returns : | 
GSList* seahorse_service_discovery_list (SeahorseServiceDiscovery *ssd);
| 
 | |
| Returns : | 
const gchar* seahorse_service_discovery_get_uri (SeahorseServiceDiscovery *ssd, const gchar *service);
| 
 | |
| 
 | |
| Returns : | 
GSList* seahorse_service_discovery_get_uris (SeahorseServiceDiscovery *ssd, GSList *services);
| 
 | |
| 
 | |
| Returns : |