[wx-dev] [ wxwindows-Patches-1715735 ] wxMainLoop for wxBase
(hash map bug?)
Lukasz Michalski
lm at zork.pl
Fri Jun 1 02:27:12 PDT 2007
On Tuesday 15 May 2007, Vadim Zeitlin wrote:
> On Tue, 15 May 2007 17:17:07 +0200 Lukasz Michalski <lm at zork.pl> wrote:
>
> LM> I think for now its good to have cross-platform wxSelectDispatcher and
> LM> special-purpose wxEpollDispatcher. I see small gain from adding (or
> LM> replacing) wxPSelectDispatcher.
>
> Yes, agreed.
>
> LM> > FindHandler() is not the most important one, UnregisterHandler() is.
> It's LM> > nice that epoll gives you the pointer directly when an event
> occurs but you LM> > still need to delete the associated object somewhere.
> And how can you do it LM>
> LM> So you cannot loose track on that pointer in you code.
>
> Ok, but then we should change UnregisterHandler() to return void (or maybe
> bool) in the base class. It doesn't make sense to expose an API in the base
> class which the derived class can't implement.
>
Hi,
I moved FindHandler and hash table to new wxMappedFDIOHandler class.
I changed return value from UnregisterFD to bool..
--
Lukasz Michalski
pgp key: http://www.zork.pl/lm.asc
More information about the wx-dev
mailing list