module neton.network.Interface;

import hunt.raft.Msg;

interface MessageTransfer
{
    void write(Message msg);
    void close();
}

interface MessageReceiver
{
    void step(Message msg);
}

alias Finish = void delegate(string data);