void ProcessWriteChunk() { RequestWriteChunk request = RequestWriteChunk.Deserialize(ProtocolParser.ReadBytes(input)); ReplyWriteChunk reply = new ReplyWriteChunk(); Chunk chunk = new Chunk(request.ChunkData); localRepo.WriteChunk(chunk); ProtocolParser.WriteBytes(output, ReplyWriteChunk.SerializeToBytes(reply)); }
public override ChunkHash WriteChunk(Chunk chunk) { RequestWriteChunk msg = new RequestWriteChunk(); msg.ChunkData = chunk.Data; SendMessage(msg); ReplyWriteChunk.Deserialize(ProtocolParser.ReadBytes(input)); return(chunk.ChunkHash); }
void ProcessWriteChunk() { RequestWriteChunk request = RequestWriteChunk.Deserialize (ProtocolParser.ReadBytes (input)); ReplyWriteChunk reply = new ReplyWriteChunk (); Chunk chunk = new Chunk (request.ChunkData); localRepo.WriteChunk (chunk); ProtocolParser.WriteBytes (output, ReplyWriteChunk.SerializeToBytes (reply)); }