Protocol enhancements for network 'previous ledger' sync.

This commit is contained in:
JoelKatz
2012-01-24 21:29:54 -08:00
parent 7215f5b220
commit b5afbf52ec
4 changed files with 23 additions and 9 deletions

View File

@@ -47,6 +47,8 @@ class Serializer
// totality functions
int getLength() const { return mData.size(); }
const void* getDataPtr() const { return &mData.front(); }
void* getDataPtr() { return &mData.front(); }
const std::vector<unsigned char>& peekData() const { return mData; }
std::vector<unsigned char> getData() const { return mData; }
void secureErase() { memset(&(mData.front()), 0, mData.size()); erase(); }