BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Please support our sponsors!
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: 506 total; 1 recently
 Page Views: 5,966 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) 506 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.
 
BeGroovy
  Recent Downloads  -  # 961
Total Downloads  -  # 2,663
Total Views  -  # 2,576
User Ratings  -  N/A
  Example Code
1.  QEMU - 9.62
2.  ScummVM - 9.50
3.  cpu_fix - 9.42
4.  Jukebox - 9.36
5.  Haiku AGP busm... - 9.35
6.  vim6 - 9.31
7.  Transmission - 9.27
8.  Beezer - 9.25
9.  BeeF - 9.25
10.  HandBrake - 9.24
1.  Ati Radeon Grap... - 416
2.  BeOS 5 Personal... - 233
3.  Realtek RTL8139... - 205
4.  USB Serial driver - 142
5.  ATI Rage 128 Pr... - 107
6.  VLC Media Player - 100
7.  Ensoniq AudioPCI... - 83
8.  Broadcom 440x 10... - 81
9.  Sound Blaster Pr... - 80
10.  S3 Trio 64 v2 DX... - 70
You are not logged in.
 Login or create an account...
Hosted by NetConnect

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