File: socket.h

package info (click to toggle)
ap51-flash 2025.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 472 kB
  • sloc: ansic: 4,485; makefile: 129; python: 33
file content (16 lines) | stat: -rw-r--r-- 529 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* SPDX-License-Identifier: GPL-3.0-or-later
 * SPDX-FileCopyrightText: Marek Lindner <marek.lindner@mailbox.org>
 */

#ifndef __AP51_FLASH_SOCKET_H__
#define __AP51_FLASH_SOCKET_H__

void socket_print_all_ifaces(void);
char *socket_find_iface_by_index(const char *iface_number);
int socket_open(const char *iface);
int socket_read(char *packet_buff, int packet_buff_len, int *sleep_sec,
		int *sleep_usec);
int socket_write(const char *buff, int len);
void socket_close(const char *iface);

#endif /* __AP51_FLASH_SOCKET_H__ */