Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public override ChunkHash WriteChunk(Chunk chunk)
        {
            RequestWriteChunk msg = new RequestWriteChunk();

            msg.ChunkData = chunk.Data;
            SendMessage(msg);

            ReplyWriteChunk.Deserialize(ProtocolParser.ReadBytes(input));

            return(chunk.ChunkHash);
        }
Exemplo n.º 3
0
        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));
        }