[Tdg] Fwd: [liblf-dev] SVN repository started

Graham Wakefield lists at grahamwakefield.net
Tue Mar 27 17:13:23 PDT 2007


Lock free fifo for OSX, possibly Linux, and hopefully soon Win.   
Worth trying for our message queues?

Begin forwarded message:

> From: Bjorn Roche <bjorn at xowave.com>
> Date: March 27, 2007 1:17:35 PM PDT
> To: Robert Shelton <rshelton at csse.unimelb.edu.au>
> Cc: liblf-dev at yahoogroups.com
> Subject: [liblf-dev] SVN repository started
> Reply-To: liblf-dev at yahoogroups.com
>
> Hey all,
>
> I've started a subversion repo here: http://liblf.xowave.com/. It is
> publicly readable, and I'm happy to give people write access to folks
> who want to contribute. It's pretty sloppy at the moment, but I think
> it's a start.
>
> Here's a quick description of the files:
>
> Atomic.h - has atomic primitives for things needed in the rest of the
> code. Conditional compiling should make this extensible to any
> platform, but right now it works on Mac OS X and might be good enough
> for Linux. I'd love to see the Linux side fixed up, not to mention
> some windows work.
>
> Fifo.h - your basic non-blocking fifo. Generically typed. There is
> also some old commented code that could be used as a blocking Fifo.
>
> Async.cc
> Async.h - implement an asynchronous Queue of "operations" that can be
> performed in a separate thread. Useful for reading from or to a file
> in the background. A nice improvement on this would be an interface
> for reclaiming completed operations.
>
> sleep.cc
> sleep.h - just for short sleeps. Useful for testing and also the few
> functions that "block".
>
> ThreadSafeList.h - a Queue that can (in theory) be edited from one
> thread while iterated through in another.
>
> makefile - building and cleaning and running the test program. I
> think this requires gmake.
>
> test.cc - some tests.
>
> bjorn
>
> -----------------------------
> Bjorn Roche
> XO Wave
> Digital Audio Production and Post-Production Software
> http://www.xowave.com
> http://blog.bjornroche.com
> http://myspace.com/xowave
>
>
> __._,_.___
> Messages in this topic (1)Reply (via web post) | Start a new topic
> Messages | Files | Photos | Links | Database | Polls | Members |  
> Calendar
>
> Change settings via the Web (Yahoo! ID required)
> Change settings via email: Switch delivery to Daily Digest | Switch  
> format to Traditional
> Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
> Visit Your Group
> SPONSORED LINKS
> Software development tool
> Application development software
> Development software
> Development outsourcing software
> Embedded software development
> Ads on Yahoo!
> Learn more now.
>
> Reach customers
>
> searching for you.
>
> Y! Toolbar
> Get it Free!
>
> easy 1-click access
>
> to your groups.
>
> Yahoo! Groups
> Start a group
>
> in 3 easy steps.
>
> Connect with others.
>
> .
>
> __,_._,___

grrr waaa
www.grahamwakefield.net




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.create.ucsb.edu/pipermail/tdg/attachments/20070327/d095154a/attachment-0002.html 


More information about the Tdg mailing list