![]() |
![]() |
![]() |
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