Author: bonefish Date: 2010-07-21 01:14:48 +0200 (Wed, 21 Jul 2010) New Revision: 37637 Changeset: http://dev.haiku-os.org/changeset/37637 Modified: haiku/trunk/src/tests/system/kernel/file_corruption/CheckSum.h Log: Added Data() getter and an assignment operator getting a raw buffer. Modified: haiku/trunk/src/tests/system/kernel/file_corruption/CheckSum.h =================================================================== --- haiku/trunk/src/tests/system/kernel/file_corruption/CheckSum.h 2010-07-20 23:13:51 UTC (rev 37636) +++ haiku/trunk/src/tests/system/kernel/file_corruption/CheckSum.h 2010-07-20 23:14:48 UTC (rev 37637) @@ -12,6 +12,10 @@ struct CheckSum { + const uint8* Data() const + { + return fData; + } bool IsZero() const { @@ -29,6 +33,12 @@ return *this; } + CheckSum& operator=(const void* buffer) + { + memcpy(fData, buffer, sizeof(fData)); + return *this; + } + bool operator==(const void* buffer) const { return memcmp(fData, buffer, sizeof(fData)) == 0;