blob: 8831ec7fab1eaedb50a168167a97278210cbc623 [file] [log] [blame] [edit]
/*
* Copyright 2019, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: GPL-2.0-only
*/
procedure PicoRecv {
int read(in int socket_fd, in int len, in int buffer_offset);
int recv(in int socket_fd, in int len, in int buffer_offset);
/*
* src_addr will be returned in network order, (1.2.3.4 -> 0x04030201),
* remote_port in non-network order (port 9000 -> (uint16_t) 9000)
*/
int recvfrom(in int socket_fd, in int len, in int buffer_offset, out uint32_t src_addr, out uint16_t remote_port);
};