On Wed, 2010-08-11 at 23:18 -0700, pan son wrote: > Thanks Dan, > > Nope, it does not confirm with the output of nm-tool. The NMA applet > and nm-tool both behave same. > > I call nm_device_wifi_get_access_points everytime I get a > "access-point-added" or "access-point-removed" and I see a lots of APs > with ssid /or bssid? as (hidden), which is different from the output > of nm-tool.
What specific version of NetworkManager are you using? Dan > My piece of code is pretty small, and it is straight forward to fetch > the list of Access Points. > > Thanks, > Vink > > > > On Wed, Aug 11, 2010 at 10:32 AM, Dan Williams <[email protected]> > wrote: > > On Tue, 2010-08-10 at 20:22 -0700, pan son wrote: > > Hi All, > > I am writing my UI client to the Network Manager. > > I periodically call the nm_device_wifi_get_access_points > after every > > 60 seconds. What I see is everytime the number of APs > returned are > > more then the previous call and most of them have ssid as > (hidden). I > > also see lots of signal "access-point-added", but I dont see > anything > > happening on the NMA applet as the same time. > > > > I dont see the same thing on NMA applet. Do I need to ref/ > unref the > > NMAccessPoints everytime I refresh my screen. > > > > I am newbie and am just getting the hold of glib-gobject > system. Any > > help is very much appreciated. > > > The objects returned by that call are owned by libnm-glib, so > you only > need to unreference them if you ever explicitly called > g_object_ref() on > them at any point. > > When you see the problem, does the # of access points > returned by > nm_device_wifi_get_access_points() correspond to the output of > 'nm-tool'? I took a quick look at the code and it seems to be > doing the > right thing, provided that NetworkManager is correctly aging > the access > points and sending the AccessPointRemoved signal when they are > removed > from NM's internal list. > > Dan > > > _______________________________________________ networkmanager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
