protected internal virtual RequestContext ReadContext(ChannelBuffer buffer) { long sessionId = buffer.readLong(); int machineId = buffer.readInt(); int eventIdentifier = buffer.readInt(); long neoTx = buffer.readLong(); long checksum = buffer.readLong(); RequestContext readRequestContext = new RequestContext(sessionId, machineId, eventIdentifier, neoTx, checksum); // verify checksum only if there are transactions committed in the store if (neoTx > Org.Neo4j.Kernel.impl.transaction.log.TransactionIdStore_Fields.BASE_TX_ID) { _txVerifier.assertMatch(neoTx, checksum); } return(readRequestContext); }
public override long ReadLong() { return(_buffer.readLong()); }