Oh yes, and since the Network panel doesn't look for the
sysNotifyNetLibIFMediaEvent anymore, nobody at PalmWhomever would have
missed the missing notifications.

On Fri, Sep 19, 2008 at 12:56 AM, Jeff Loucks <[EMAIL PROTECTED]> wrote:
> The sysNotifyNetLibIFMediaEvent is broadcast (deferred) from NetStack
> after processing the LibIFDown command that it receives asynchronously
> on a message queue. I suspect what is happening is that powering off
> the radio also does a close immediate, which does a close of the
> library, which aborts all sockets, shuts down the interfaces (each
> sending a LibIFDown message to NetStack), flushes the message queue
> (there goes the LibIFDown messages), deletes the message queue and
> effectively uninstalls the network stack, which has all happened
> before the NetStack gets to process any final LibIFDown messages, so
> the last sysNotifyNetLibIFMediaEvent notifications aren't sent.
>
> whew...
>
> On Thu, Sep 18, 2008 at 7:28 PM, Tam Hanna <[EMAIL PROTECTED]> wrote:
>> Hello,
>> I am writing this after testing my application on a Treo 680 smartphone. I
>> have a network application which always stays connected and warns the user
>> if the network dies - the warning event is triggered by netIFMediaDown
>> notification.
>>
>> However, when having a network connection and then turning off the radio,
>> the notification is not broadcast even minutes after the turnoff even though
>> the network prefs panel shows that the link is down. All that I found on
>> Palm-dev-Forum was the post below which advocated polling a NetLib call:
>> http://news.palmos.com/read/messages?id=70565#70565
>>
>> I would now like to ask if I am correct in understanding that the
>> netIFMediaDown notification is NOT broadcast in case of hardware issues like
>> a radio turnoff? If yes, could anyone in the know explain me what this (IMHO
>> utterly useless) notification is useful for then. Alternatively (if I am
>> wrong), please let me know why the app doesn't work...
>>
>> All the best
>> Tam Hanna
>>
>> P.S. In case anyone wonders - I registered for sysNotifyNetLibIFMediaEvent,
>> not for netIFMediaDown ;).
>>
>>
>> --
>> For information on using the ACCESS Developer Forums, or to unsubscribe, 
>> please see http://www.access-company.com/developers/forums/
>>
>
>
>
> --
> [Jeff Loucks, Gig Harbor, WA, USA]
>



-- 
[Jeff Loucks, Gig Harbor, WA, USA]

-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to