Successfully implemented AllocEvent and FreeEvent in the GUI.
commita2a89de50f3ebe92fc0a889af912e5b40db68d3a
authorstrange <kawk256@gmail.com>
Fri, 12 Feb 2010 08:12:23 +0000 (12 01:12 -0700)
committerstrange <kawk256@gmail.com>
Fri, 12 Feb 2010 08:12:23 +0000 (12 01:12 -0700)
treee7af066c08458e8c7a316441a0842b5077456620
parent79080bdf532d1fb445432b973df99ba9b068de4b
Successfully implemented AllocEvent and FreeEvent in the GUI.

A binary-search-style tree is now created for blocks, and said blocks added to
the correct leaf, with a configurable tree depth (default is 52, 64 - 12,
since linux page sizes are 4K . . . doesn't really make much sense, but it's
about the right size . . .). In theory (I haven't tried it yet), it should
also properly create the history that is required for aesalon's GUI to perform
all of its work.

It's taken long enough to do this . . . now, time for . . . something else.

Not sure what . . . graph/table framework in the GUI, I suppose.
gui/src/data/NetworkReceiver.cpp
gui/src/storage/AllocEvent.cpp
gui/src/storage/BiTreeNode.cpp
gui/src/storage/BiTreeNode.h
gui/src/storage/FreeEvent.cpp
gui/src/storage/Snapshot.cpp
gui/src/storage/StorageFactory.h
monitor/src/event/BlockEvent.cpp