| Libvirt-gobject Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
struct GVirManager; struct GVirManagerClass; void gvir_manager_add_connection (GVirManager *man,GVirConnection *conn); GVirConnection * gvir_manager_find_connection_by_uri (GVirManager *man,const gchar *uri); GList * gvir_manager_get_connections (GVirManager *man); GVirManager * gvir_manager_new (void); void gvir_manager_remove_connection (GVirManager *man,GVirConnection *conn);
struct GVirManagerClass {
GObjectClass parent_class;
/* Signals */
void (*connection_added)(GVirManager *man, GVirConnection *conn);
void (*connection_removed)(GVirManager *man, GVirConnection *conn);
gpointer padding[20];
};
void gvir_manager_add_connection (GVirManager *man,GVirConnection *conn);
GVirConnection * gvir_manager_find_connection_by_uri (GVirManager *man,const gchar *uri);
Returns : |
the connection,or NULL. The
returned object should be unreffed with g_object_unref() when no longer
needed. [transfer full][allow-none]
|
GList * gvir_manager_get_connections (GVirManager *man);
Returns : |
the connections.
The returned list should be freed with g_list_free(), after its elements
have been unreffed with g_object_unref(). [transfer full][element-type GVirConnection]
|
void gvir_manager_remove_connection (GVirManager *man,GVirConnection *conn);
"connection-added" signalvoid user_function (GVirManager *gvirmanager,
GVirConnection *arg1,
gpointer user_data) : Run First
"connection-removed" signalvoid user_function (GVirManager *gvirmanager,
GVirConnection *arg1,
gpointer user_data) : Run First