2004-07-05 Dan Williams <dcbw@redhat.com>
* dispatcher-daemon/NetworkManagerDispatcher.c - A bit more descriptive state message - Don't segfault when reading directory * src/NetworkManager.h - Remove NMData desired_ap member, its now per-device rather than global * src/NetworkManager.c - Remove references to desired_ap - Move the allowed AP list refresh stuff into a thread * src/NetworkManagerDevice.c src/NetworkManagerDevice.h - Each wireless device now has a "best ap" - Make device activate/deactivate functions per-device - Make wireless scanning per-device - Add IPv4 address discover functions, stub IPv6 ones - Move ethernet address validation functions to NetworkManagerUtils.c - Add wireless access point accessor function - Get/Set functions for "best ap" * src/NetworkManagerPolicy.c - Move activate/deactivate stuff into NetworkManagerDevice.c, per-device - Deal with per-device "best ap" rather than data->desired_apa - Implement allowed access point worker thread - Add nm_policy_essid_is_allowed() function * src/NetworkManagerUtils.c src/NetworkManagerUtils.h - Add nm_ethernet_address_is_valid() function - Add IPv4/IPv6 address get functions * src/NetworkManagerWireless.c src/NetworkManagerWireless.h - Move scanning stuff into NetworkManagerDevice.c, per-device git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@12 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -24,9 +24,11 @@
|
||||
|
||||
#include <glib.h>
|
||||
#include <stdio.h>
|
||||
#include <net/ethernet.h>
|
||||
#include <iwlib.h>
|
||||
|
||||
#include "NetworkManager.h"
|
||||
#include "NetworkManagerDevice.h"
|
||||
|
||||
#define NM_DEBUG_PRINT( s ) if (debug) fprintf( stderr, s );
|
||||
#define NM_DEBUG_PRINT_1( s, a ) if (debug) fprintf( stderr, s, a );
|
||||
@@ -42,6 +44,11 @@ int nm_null_safe_strcmp (const char *s1, const char *s2);
|
||||
|
||||
int nm_get_network_control_socket (void);
|
||||
|
||||
gboolean nm_ethernet_address_is_valid (struct ether_addr *test_addr);
|
||||
|
||||
void nm_dispose_scan_results (wireless_scan *result_list);
|
||||
|
||||
guint32 nm_get_ipv4_address_for_device (NMDevice *dev);
|
||||
void nm_get_ipv6_address_for_device (NMDevice *dev);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user