xref: /optee_os/lib/libutee/include/tee_udpsocket.h (revision b1d7375c01ec8bcbf3561d27425d320afed23bce)
1*1bb92983SJerome Forissier /* SPDX-License-Identifier: BSD-2-Clause */
2a32a96edSJens Wiklander /*
3a32a96edSJens Wiklander  * Copyright (c) 2016-2017, Linaro Limited
4a32a96edSJens Wiklander  */
5a32a96edSJens Wiklander 
6a32a96edSJens Wiklander #ifndef __TEE_UDPSOCKET_H
7a32a96edSJens Wiklander #define __TEE_UDPSOCKET_H
8a32a96edSJens Wiklander 
9a32a96edSJens Wiklander #include <tee_isocket.h>
10a32a96edSJens Wiklander #include <__tee_ipsocket.h>
11a32a96edSJens Wiklander #include <__tee_udpsocket_defines.h>
12a32a96edSJens Wiklander 
13a32a96edSJens Wiklander typedef struct TEE_udpSocket_Setup_s {
14a32a96edSJens Wiklander 	TEE_ipSocket_ipVersion ipVersion;
15a32a96edSJens Wiklander 	char *server_addr;
16a32a96edSJens Wiklander 	uint16_t server_port;
17a32a96edSJens Wiklander } TEE_udpSocket_Setup;
18a32a96edSJens Wiklander 
19a32a96edSJens Wiklander extern TEE_iSocket *const TEE_udpSocket;
20a32a96edSJens Wiklander 
21a32a96edSJens Wiklander #endif /*__TEE_UDPSOCKET_H*/
22