📄 netrom.h
字号:
/* Copyright (C) 1997 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */#ifndef _NETROM_NETROM_H#define _NETROM_NETROM_H 1#include <netax25/ax25.h>/* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx. */#define SOL_NETROM 259/* NetRom control values: */#define NETROM_T1 1#define NETROM_T2 2#define NETROM_N2 3#define NETROM_PACLEN 5#define NETROM_T4 6#define NETROM_IDLE 7#define NETROM_KILL 99/* Type of route: */#define NETROM_NEIGH 0#define NETROM_NODE 1struct nr_route_struct { int type; ax25_address callsign; char device[16]; unsigned int quality; char mnemonic[7]; ax25_address neighbour; unsigned int obs_count; unsigned int ndigis; ax25_address digipeaters[AX25_MAX_DIGIS]; };/* NetRom socket ioctls: */#define SIOCNRGETPARMS (SIOCPROTOPRIVATE+0)#define SIOCNRSETPARMS (SIOCPROTOPRIVATE+1)#define SIOCNRDECOBS (SIOCPROTOPRIVATE+2)#define SIOCNRRTCTL (SIOCPROTOPRIVATE+3)#define SIOCNRCTLCON (SIOCPROTOPRIVATE+4)/* NetRom parameter structure: */struct nr_parms_struct { unsigned int quality; unsigned int obs_count; unsigned int ttl; unsigned int timeout; unsigned int ack_delay; unsigned int busy_delay; unsigned int tries; unsigned int window; unsigned int paclen; };/* NetRom control structure: */struct nr_ctl_struct { unsigned char index; unsigned char id; unsigned int cmd; unsigned long arg; };#endif /* netrom/netrom.h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -