Annotation of embedaddon/mtr/display.h, revision 1.1
1.1 ! misho 1: /*
! 2: mtr -- a network diagnostic tool
! 3: Copyright (C) 1997,1998 Matt Kimball
! 4:
! 5: This program is free software; you can redistribute it and/or modify
! 6: it under the terms of the GNU General Public License version 2 as
! 7: published by the Free Software Foundation.
! 8:
! 9: This program is distributed in the hope that it will be useful,
! 10: but WITHOUT ANY WARRANTY; without even the implied warranty of
! 11: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! 12: GNU General Public License for more details.
! 13:
! 14: You should have received a copy of the GNU General Public License
! 15: along with this program; if not, write to the Free Software
! 16: Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
! 17: */
! 18:
! 19: #include <netinet/in.h>
! 20:
! 21: /* Don't put a trailing comma in enumeration lists. Some compilers
! 22: (notably the one on Irix 5.2) do not like that. */
! 23: enum { ActionNone, ActionQuit, ActionReset, ActionDisplay,
! 24: ActionClear, ActionPause, ActionResume, ActionMPLS, ActionDNS,
! 25: #ifndef NO_IPINFO
! 26: ActionII, ActionAS,
! 27: #endif
! 28: ActionScrollDown, ActionScrollUp };
! 29: enum { DisplayReport, DisplayCurses, DisplayGTK, DisplaySplit,
! 30: DisplayRaw, DisplayXML, DisplayCSV, DisplayTXT};
! 31:
! 32: /* Prototypes for display.c */
! 33: void display_detect(int *argc, char ***argv);
! 34: void display_open(void);
! 35: void display_close(time_t now);
! 36: void display_redraw(void);
! 37: void display_rawping(int hostnum, int msec);
! 38: void display_rawhost(int hostnum, ip_t *ip_addr);
! 39: int display_keyaction(void);
! 40: void display_loop(void);
! 41: void display_clear(void);
! 42:
! 43: extern int display_mode;
! 44: extern int display_offset; /* only used in text mode */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>