public static IEnumerable<Shovel.Callable> Udps()
{
Action<Shovel.VmApi, Shovel.Value[], Shovel.UdpResult> addToAccount = (api, args, result) =>
{
};
Action<Shovel.VmApi, Shovel.Value[], Shovel.UdpResult> subtractFromAccount = (api, args, result) =>
{
};
Action<Shovel.VmApi, Shovel.Value[], Shovel.UdpResult> getTransactionDeadline = (api, args, result) =>
{
result.Result = Shovel.Value.Make ("Judgment day");
};
Action<Shovel.VmApi, Shovel.Value[], Shovel.UdpResult> goToClient = (api, args, result) =>
{
result.After = Shovel.UdpResult.AfterCall.Nap;
};
return new Shovel.Callable[] {
Shovel.Callable.MakeUdp ("addToAccount", addToAccount, 2),
Shovel.Callable.MakeUdp ("subtractFromAccount", subtractFromAccount, 2),
Shovel.Callable.MakeUdp ("getTransactionDeadline", getTransactionDeadline, 0),
Shovel.Callable.MakeUdp ("goToClient", goToClient, 0),
};
}