API + lib: substantial cleanup of the Builder API
commit6b979af8e5c9a0e0adf6e16f18aa462f50ca7d2c
authorChris Frey <cdfrey@foursquare.net>
Wed, 1 Dec 2010 02:41:27 +0000 (30 21:41 -0500)
committerChris Frey <cdfrey@foursquare.net>
Wed, 1 Dec 2010 03:17:17 +0000 (30 22:17 -0500)
treecd4c70c192b3fef0848379a00a1c2c01ab25012c
parent282262b5abff378b76211076381c52e176627a0e
API + lib: substantial cleanup of the Builder API

Removed the Retrieve() and BuildDone() steps, and used just
BuildRecord() and FetchRecord(), depending on whether
the caller needs offset support or not.

In this commit, the TarFile Data optimization is utilized as well.
ChangeLog
gui/src/DeviceIface.cc
gui/src/DeviceIface.h
src/builder.h
src/packet.cc
src/pipe.cc
src/pipe.h
src/restore.cc
src/restore.h