示例#1
0
 public abstract AddBlockErrorCode AddBlock(RawBlock rawBlock);
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#:
        public override void pushBlock(RawBlock && rawBlock)
        {
            blocks.push_back(rawBlock);
        }
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#:
        public abstract void pushBlock(CachedBlock cachedBlock, List <CachedTransaction> cachedTransactions, TransactionValidatorState validatorState, uint blockSize, ulong generatedCoins, ulong blockDifficulty, RawBlock&& rawBlock);
示例#4
0
 public abstract AddBlockErrorCode AddBlock(CachedBlock cachedBlock, RawBlock rawBlock);
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#:
        public override void pushBlock(RawBlock && rawBlock)
        {
            blocks.Add(rawBlock);
        }
示例#6
0
 public override void pushBlock(RawBlock rawBlock)
 {
     storage.push_back(rawBlock);
 }
示例#7
0
 public BlockchainWriteBatch insertRawBlock(uint blockIndex, RawBlock block)
 {
     rawDataToInsert.emplace_back(DB.GlobalMembers.serialize(DB.GlobalMembers.BLOCK_INDEX_TO_RAW_BLOCK_PREFIX, blockIndex, block));
     return(this);
 }
示例#8
0
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#:
        public virtual void pushBlock(RawBlock && rawBlock)
        {
            internalStorage.pushBlock(std::move(rawBlock));
        }
示例#9
0
//C++ TO C# CONVERTER TODO TASK: 'rvalue references' have no equivalent in C#:
            public abstract void pushBlock(RawBlock && rawBlock);