BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
FastFIFO
version 0.1, Alpha
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
0 comments
 Published by Jeff Braun
   Click here for more information about this publisher...
 Date Posted:   March 7th, 2001
 Last Updated:   March 7th, 2001
 License: Freeware
 Downloads: 511 total; 4 recently
 Page Views: 6,532 total
 User Rating: awaiting 10 votes Give this application a rating
 Jump to the Downloads section
About FastFIFO:
FastFIFO is a completely written from scratch BListView. The BListView is too slow for my other program, Clue, so I devised a plan to create a faster BListView to serve my needs.

I needed a way to have a fixed length queue of items in a listview. I also needed the capacity to quickly add and remove dozens of items, several times a second, with very low CPU utilization. Unfortunately the standard BeOS supplied BListView isn't up to the challenge. So I started coding my own BListView for my purposes. This is not a BListView derived project, it is completely coded from a blank BView to emulate most of what a BListView does.

FastFIFO is different than a BListView in several ways:
1. the number of items FastFIFO can contain is fixed upon instantiation
2. you can only Add items to the front of the queue (it is a FIFO afterall)
3. it's C++ templated
4. items are automatically deleted when removed from the queue
5. not all the BListView methods have been duplicated yet
6. each item in the list is fixed in size (height)

I'm hoping others may want to join in on enhancing this initial code. If you find any bugs or make any enhancements, please forward them to me. It's fairly robust right now, but improvements are needed. This is the first release of the code, therefore, some things may be coded quite ugly. :)

I plan on continuing coding on this until it fits the purpose that I need for my other program, so there will be more updates later.

The zip file download includes all source code to the project, as well as a demo app that shows off the capabilities of the FastFIFO listview.

Jeff
Latest Version
   
Details about this version:
Initial release.

 
Intel Version - requires R5   (43 KB) 511 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link
 
Add Additional Location
  Source Included
 
Related Links:
Post your own comment to the Talkback for this application!
Report a problem with the listing for this application!
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
 
The Green Board
  Recent Downloads  -  # 2,200
Total Downloads  -  # 2,676
Total Views  -  # 2,702
User Ratings  -  N/A
  Example Code
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  cpu_fix - 9.42
5.  Jukebox - 9.40
6.  libdl.so - 9.40
7.  Haiku AGP busm... - 9.35
8.  vim6 - 9.31
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  BeOS 5 Perso... - 13,526
2.  Realtek RTL8... - 13,069
3.  Ati Radeon G... - 12,497
4.  Ensoniq Audio... - 7,529
5.  ATI Rage 128... - 7,425
6.  USB Joystick... - 5,628
7.  Broadcom 440x... - 5,393
8.  USB Serial dr... - 4,699
9.  S3 Trio 64 v2... - 4,693
10.  Intel Extreme... - 4,456
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.