Files
@ 88611f9fd179
Branch filter:
Location: CSY/reowolf/std/std.internet.pdl - annotation
88611f9fd179
398 B
text/plain
Merge branch 'feat-examples' into 'master'
feat: examples
See merge request nl-cwi-csy/reowolf!12
feat: examples
See merge request nl-cwi-csy/reowolf!12
113e4349a706 113e4349a706 2811715674ea 113e4349a706 113e4349a706 113e4349a706 113e4349a706 113e4349a706 113e4349a706 2811715674ea 113e4349a706 113e4349a706 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea 2811715674ea | #module std.internet
union ClientCmd {
Send(u8[]),
Receive,
Finish,
Shutdown,
}
comp tcp_client(u8[] ip, u16 port, in<ClientCmd> cmds, out<u8[]> rx) {
#builtin
}
union ListenerCmd {
Accept,
Shutdown,
}
struct TcpConnection {
out<ClientCmd> tx,
in<u8[]> rx,
}
comp tcp_listener(u8[] ip, u16 port, in<ListenerCmd> cmds, out<TcpConnection> rx) {
#builtin
}
|