2005-06-23 Dan Williams <dcbw@redhat.com>
* src/NetworkManager.c src/NetworkManagerMain.h - (nm_get_hal_ctx): new function, move Hal initialization code here - (nm_hal_init): new function, init libhal context then add devices - (nm_hal_deinit): new function, clean up libhal context - (nm_data_free): Move Hal cleanup here - (main): check whether Hal is running, and if so, get a list of network devices from it * src/NetworkManagerDbus.c - (nm_dbus_signal_filter): trap NameOwnerChanged signals for Hal, and when it appears, get a list of network devices from it. If Hal goes away, clean up the libhal context git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@738 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -94,8 +94,12 @@ struct NMDevice * nm_get_active_device (NMData *data);
|
||||
struct NMDevice * nm_create_device_and_add_to_list (NMData *data, const char *udi, const char *iface,
|
||||
gboolean test_device, NMDeviceType test_device_type);
|
||||
|
||||
void nm_remove_device_from_list (NMData *data, const char *udi);
|
||||
void nm_remove_device_from_list (NMData *data, const char *udi);
|
||||
|
||||
void nm_schedule_state_change_signal_broadcast (NMData *data);
|
||||
void nm_schedule_state_change_signal_broadcast (NMData *data);
|
||||
|
||||
void nm_hal_init (NMData *data);
|
||||
|
||||
void nm_hal_deinit (NMData *data);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user