Bring in backends from the dead branch

This commit is contained in:
Vinnie Falco
2013-07-10 10:21:42 -07:00
parent dd65bd8a72
commit 4b5daa70c9
14 changed files with 431 additions and 47 deletions

View File

@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
/*
Copyright (c) 2011-2013, OpenCoin, Inc.
*/
//==============================================================================
SETUP_LOG (HashedObject)
HashedObject::HashedObject (
HashedObjectType type,
LedgerIndex ledgerIndex,
Blob const& binaryDataToCopy,
uint256 const& hash)
: mType (type)
, mHash (hash)
, mLedgerIndex (ledgerIndex)
, mData (binaryDataToCopy)
{
}
HashedObject::HashedObject (
HashedObjectType type,
LedgerIndex ledgerIndex,
void const* bufferToCopy,
int bytesInBuffer,
uint256 const& hash)
: mType (type)
, mHash (hash)
, mLedgerIndex (ledgerIndex)
, mData (static_cast <unsigned char const*> (bufferToCopy),
static_cast <unsigned char const*> (bufferToCopy) + bytesInBuffer)
{
}
HashedObjectType HashedObject::getType () const
{
return mType;
}
uint256 const& HashedObject::getHash () const
{
return mHash;
}
LedgerIndex HashedObject::getIndex () const
{
return mLedgerIndex;
}
Blob const& HashedObject::getData () const
{
return mData;
}