Files
@ 2113bc7bdbc3
Branch filter:
Location: CSY/reowolf/std/std.internet.pdl - annotation
2113bc7bdbc3
392 B
text/plain
WIP on implementation of TCP listener component
113e4349a706 113e4349a706 9a4f36415198 113e4349a706 113e4349a706 113e4349a706 113e4349a706 113e4349a706 113e4349a706 7e5f19869dd2 113e4349a706 113e4349a706 1cc3bd69b119 9a4f36415198 9a4f36415198 9a4f36415198 9a4f36415198 9a4f36415198 1cc3bd69b119 7e5f19869dd2 7e5f19869dd2 1cc3bd69b119 1cc3bd69b119 9a4f36415198 1cc3bd69b119 1cc3bd69b119 | #module std.internet
union ClientCmd {
Send(u8[]),
Receive,
Finish,
Shutdown,
}
comp tcp_client(u8[] ip, u16 port, in<Cmd> cmds, out<u8[]> rx) {
#builtin
}
union ListenerCmd {
Accept,
Shutdown,
}
struct TcpConnection {
out<Cmd> tx,
in<u8[]> rx,
}
/* comp tcp_listener(u8[] ip, u16 port, in<ListenerCmd> cmds, out<TcpConnection> rx) {
#builtin
} */
|