1/**************************************************************************** 2 ******* ******* 3 ******* P O L L 4 ******* ******* 5 **************************************************************************** 6 7 Author : Ian Nandhra / Jeremy Rolls 8 Date : 9 10 * 11 * (C) 1990 - 2000 Specialix International Ltd., Byfleet, Surrey, UK. 12 * 13 * This program is free software; you can redistribute it and/or modify 14 * it under the terms of the GNU General Public License as published by 15 * the Free Software Foundation; either version 2 of the License, or 16 * (at your option) any later version. 17 * 18 * This program is distributed in the hope that it will be useful, 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * GNU General Public License for more details. 22 * 23 * You should have received a copy of the GNU General Public License 24 * along with this program; if not, write to the Free Software 25 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 26 27 Version : 0.01 28 29 30 Mods 31 ---------------------------------------------------------------------------- 32 Date By Description 33 ---------------------------------------------------------------------------- 34 35 ***************************************************************************/ 36 37#ifndef _poll_h 38#define _poll_h 39 40#ifndef lint 41#ifdef SCCS_LABELS 42static char *_rio_poll_h_sccs = "@(#)poll.h 1.2" ; 43#endif 44#endif 45 46 47#ifdef HOST 48#define POLL_STACK 100 49#endif 50#ifdef RTA 51#define POLL_STACK 200 52#endif 53 54#define POLL_PERIOD (int) SECOND 55 56/* The various poll commands */ 57#define POLL_POLL 0 /* We are connected and happy.. */ 58#define POLL_INTRO 1 /* Introduction packet */ 59#define POLL_TOPOLOGY 2 /* Topology update */ 60#define POLL_ASSIGN 3 /* ID assign */ 61#define POLL_FOAD 4 /* F*** Off And Die */ 62#define POLL_LMD 5 /* Let Me Die */ 63#define POLL_DYB 6 /* Die You Ba***** */ 64 65/* The way data fields are split up for POLL packets */ 66#define POLL_HOST_SERIAL 2 /* Host who booted me */ 67#define POLL_MY_SERIAL 6 /* My serial number */ 68#define POLL_YOUR_ID 1 /* Your ID number */ 69#define POLL_TOPOLOGY_FIELDS 2 /* Topology maps */ 70 71#endif 72 73/*********** end of file ***********/ 74 75 76 77