Re: glibmm I/O example



I have finally figured out why subscribing to IO_IN | IO_OUT resulted in 
repeated onWrite calls while onRead starved.
One of the file descriptors I was this source on happend to be a pipe
with very little writes. It seems this was always writable and starved
everyone else. I  didn't need to check writability on the pipe and took
it out. It works now.

thanks
Neeraj

--- gtkmm-list-request gnome org wrote:

> Send gtkmm-list mailing list submissions to
> 	gtkmm-list gnome org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://mail.gnome.org/mailman/listinfo/gtkmm-list
> or, via email, send a message with subject or body 'help' to
> 	gtkmm-list-request gnome org
> 
> You can reach the person managing the list at
> 	gtkmm-list-owner gnome org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of gtkmm-list digest..."
> 
> 
> Today's Topics:
> 
>    1. CellRendererCombo + TreeView (Pedro Sousa)
>    2. Gtkmm-forge Digest, Vol 22, Issue 3
>       (gtkmm-forge-request lists sourceforge net)
>    3. ANNOUNCE: glibmm 2.16.0 (Murray Cumming)
>    4. glibmm I/O example (Neeraj Rai)
>    5. Dnd multiple items from Treeviews not possible? (Luca Vezzaro)
>    6. Re: Dnd multiple items from Treeviews not possible?
>       (Andrew E. Makeev)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon, 10 Mar 2008 16:54:19 +0000
> From: Pedro Sousa <pasousa ml gmail com>
> Subject: CellRendererCombo + TreeView
> To: gtkmm-list gnome org
> Message-ID: <47D567BB 9060607 gmail com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> Hi,
> 
> I want to add a ComboBox in a treeview cell.
> Does anyone have an example to implement this?
> 
> Best regards
> Pedro Sousa
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Mon, 10 Mar 2008 11:19:27 -0700
> From: gtkmm-forge-request lists sourceforge net
> Subject: Gtkmm-forge Digest, Vol 22, Issue 3
> To: gtkmm-forge lists sourceforge net
> Message-ID:
> 	<mailman 43337 1205173167 15220 gtkmm-forge lists sourceforge net>
> Content-Type: text/plain; charset="us-ascii"
> 
> Send Gtkmm-forge mailing list submissions to
> 	gtkmm-forge lists sourceforge net
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
> or, via email, send a message with subject or body 'help' to
> 	gtkmm-forge-request lists sourceforge net
> 
> You can reach the person managing the list at
> 	gtkmm-forge-owner lists sourceforge net
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Gtkmm-forge digest..."
> 
> 
> gtkmm-forge is the mailing list that receives gtkmm bug reports from
> bugzilla.  A daily digest is sent to gtkmm-main, to encourage people to
> help fixing the bugs. Do not try to unsubscribe gtkmm-forge from
> gtkmm-list.
> 
> 
> Today's Topics:
> 
>    1. [Bug 521294] Impossible to catch ConvertError	exception
>       (glibmm (bugzilla.gnome.org))
>    2. [Bug 521294] Impossible to catch ConvertError	exception
>       (glibmm (bugzilla.gnome.org))
>    3. [Bug 521294] Impossible to catch ConvertError	exception
>       (glibmm (bugzilla.gnome.org))
>    4. [Bug 521294] Impossible to catch ConvertError	exception
>       (glibmm (bugzilla.gnome.org))
>    5. [Bug 517787] Add operator<< and operator>> to Gio	streams
>       (glibmm (bugzilla.gnome.org))
>    6. [Bug 521294] Impossible to catch ConvertError	exception
>       (glibmm (bugzilla.gnome.org))
>    7. [Bug 498438] gcc-4.3 build issue (glibmm (bugzilla.gnome.org))
>    8. [Bug 517787] Add operator<< and operator>> to Gio	streams
>       (glibmm (bugzilla.gnome.org))
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sun,  9 Mar 2008 13:27:24 +0000 (UTC)
> From: "glibmm (bugzilla.gnome.org)"
> 	<bugzilla-daemon bugzilla gnome org>
> Subject: [gtkmm bugzilla] [Bug 521294] Impossible to catch
> 	ConvertError	exception
> To: gtkmm-forge lists sourceforge net
> Message-ID: <20080309132724 763BE23F5C2 label gnome org>
> Content-Type: text/plain; charset=utf-8
> 
> If you have any questions why you received this email, please see the
> text at
> the end of this email. Replies to this email are NOT read, please see the
> text
> at the end of this email. You can add comments to this bug at:
>   http://bugzilla.gnome.org/show_bug.cgi?id=521294
> 
>   glibmm | general | Ver: 2.15.x
> 
> 
> 
> 
> ------- Comment #4 from Murray Cumming  2008-03-09 13:27 UTC -------
> Actually, it's operator<< that is throwing the exception. I wonder if
> that's
> happening when writing out the exception's what() message.
> 
> 
> -- 
> See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about
> why you received
> this email, why you can't respond via email, how to stop receiving
> emails (or reduce the number you receive), and how to contact someone
> if you are having problems with the system.
> 
> You can add comments to this bug at
> http://bugzilla.gnome.org/show_bug.cgi?id=521294.
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Sun,  9 Mar 2008 13:54:49 +0000 (UTC)
> From: "glibmm (bugzilla.gnome.org)"
> 	<bugzilla-daemon bugzilla gnome org>
> Subject: [gtkmm bugzilla] [Bug 521294] Impossible to catch
> 	ConvertError	exception
> To: gtkmm-forge lists sourceforge net
> Message-ID: <20080309135449 E0C5023F53A label gnome org>
> Content-Type: text/plain; charset=utf-8
> 
> If you have any questions why you received this email, please see the
> text at
> the end of this email. Replies to this email are NOT read, please see the
> text
> at the end of this email. You can add comments to this bug at:
>   http://bugzilla.gnome.org/show_bug.cgi?id=521294
> 
>   glibmm | general | Ver: 2.15.x
> 
> 
> 
> 
> ------- Comment #5 from Jonathon Jongsma (jonner)  2008-03-09 13:54 UTC
> -------
> Indeed you're correct.  I guess I hadn't looked closely enough.  I can
> get it
> to not abort if I instead use the following line:
>         std::cerr << "Glib::MarkupError: " << exception.what ().raw () <<
> std::endl;
> 
> (e.g. using the raw() string and not doing any charset conversions on
> operator<<).  I wonder if it's really a good idea to put invalid utf-8
> into a
> utf-8 message string...
> 
> 
> -- 
> See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about
> why you received
> this email, why you can't respond via email, how to stop receiving
> emails (or reduce the number you receive), and how to contact someone
> if you are having problems with the system.
> 
> You can add comments to this bug at
> http://bugzilla.gnome.org/show_bug.cgi?id=521294.
> 
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Sun,  9 Mar 2008 19:50:22 +0000 (UTC)
> From: "glibmm (bugzilla.gnome.org)"
> 	<bugzilla-daemon bugzilla gnome org>
> Subject: [gtkmm bugzilla] [Bug 521294] Impossible to catch
> 	ConvertError	exception
> To: gtkmm-forge lists sourceforge net
> Message-ID: <20080309195022 48F6C23F5CC label gnome org>
> Content-Type: text/plain; charset=utf-8
> 
=== message truncated ===


==================================================
I have switched 11 jobs. This is the 10th company I am working at.
http://www.geocities.com/rneeraj/text/creativity.html


      ____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]