Boost logo

Boost :

From: Wynand Winterbach (wynand_at_[hidden])
Date: 2003-11-07 07:52:31


On Fri, Nov 07, 2003 at 12:42:05AM -0500, Jessie Hernandez wrote:
> I have uploaded a new version of the net library in the files section
> (http://groups.yahoo.com/group/boost/files/socketstream/). This release
> contains the following changes:
>
> - Exception hierarchy is now only a group of categories, with a reason()
> member indicating the exact failure reason, as previously discussed.
> - The error policy handling now models the iostreams model.
> - Underscores have been removed from in front of the identifier names.
> - Some work has been done on the design document (main page of docs).
>
> I still have to finish the design docs, the class documentation, add more
> tests, finish unimplemented classes such as server_socket, etc., but at
> least anyone can take a look at what I have so far, if they wish to do so.
> I will provide regular updates as time permits.
>
>
> --
> Jessie Hernandez
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

In general, I like your library design very much. It seems well thought out
and clean. I'm especially glad about the "select", since neither socket++
nor Commoncpp implemented this (well, Commoncpp has some strange mechanism)
well or at all.

Perhaps my only question is whether there should be a rdsocket method in
the socket buffer. I suppose this is just a preference, but I feel that
it should be well hidden away, in the same way that C file descriptors
are, in that fstreams may be initialized with them, but you can't get
them back.

Well, I'm still speaking for the previous version, so you might have
changed it already.

Anyhow, thanks for the work - it's really going to help me soon for a
distributed computing app!

-- 
Wynand Winterbach
wynand_at_[hidden]
---------------------------------------------------------------------
DISCLAIMER     DISCLAIMER     DISCLAIMER     DISCLAIMER    DISCLAIMER 
Anything said  within  this  e-mail  is  solely the opinion of Wynand
Winterbach.   No  orginisation   with  which   Wynand  Winterbach  is 
affiliated  or   associated  in  any   way  whatsoever  may  be  held 
responsible  in  any  way  for  anything  said,  implied or otherwise
insinuated in this e-mail. Id est, hold your legal horses!
---------------------------------------------------------------------
    COMMERCIALISM RANT   COMMERCIALISM RANT   COMMERCIALISM RANT   
Consumerism = bad. Why? Comsumers are meant *only* to consume.
What can I do!?
Go the Open Source way:
1. General info
  http://www.libresociety.org
  http://www.gnu.org
2. Music, Movies, and other media
  http://www.locarecords.com
  http://creativecommons.org
  http://www.free-music.org
  
3. Software
  http://www.gnu.org
  http://www.linux.org
  http://www.debian.org
---------------------------------------------------------------------

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk