lib: simplified parser and builder API, using the new DBData class
commita4c3e21319a573729bc5cfeb2e2dc052e3a6f274
authorChris Frey <cdfrey@foursquare.net>
Wed, 20 Oct 2010 08:09:52 +0000 (20 04:09 -0400)
committerChris Frey <cdfrey@foursquare.net>
Wed, 20 Oct 2010 08:09:52 +0000 (20 04:09 -0400)
tree225db0644ea9cfd118464180e872214d5e613549
parentdb8b86722fc32d8262c80d09c65055b71e0476f1
lib: simplified parser and builder API, using the new DBData class

This also updates the DBData class to support copy-on-write
in construction, to avoid copies wherever possible.

Also, this patch affects a lot of code, and it is all
updated at once.
16 files changed:
ChangeLog
gui/src/DeviceIface.cc
gui/src/DeviceIface.h
src/backup.cc
src/backup.h
src/builder.h
src/data.cc
src/data.h
src/m_desktop.cc
src/packet.cc
src/parser.h
src/pipe.cc
src/pipe.h
tools/bfuse.cc
tools/brecsum.cc
tools/btool.cc