1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
/*
* $Id: screen.h,v 1.3 2005/07/19 12:59:51 c4chris Exp $
*
* screen.h - definitions for the display screen.
*
* David A. Curry Jeffrey C. Mogul
* Purdue University Digital Equipment Corporation
* Engineering Computer Network Western Research Laboratory
* 1285 Electrical Engineering Building 250 University Avenue
* West Lafayette, IN 47907-1285 Palo Alto, CA 94301
* davy@ecn.purdue.edu mogul@decwrl.dec.com
*
*/
#define NONNFSLINES 16 /* non-NFS counter lines */
#define NFSLINES (2 * (LINES-NONNFSLINES)) /* NFS counter lines */
#define NFSPROCLINES ((LINES-NONNFSLINES)) /* NFS proc counter lines */
#define SCR_MIDDLE 40 /* middle of screen, y coord */
#define SCR_PKTLEN 17 /* size of packet name field */
#define SCR_NFSLEN 20 /* size of file sys name field */
/*
* X0 is the X location of the field name, X is the coordinate of the
* field value. Y is the vertical coordinate of the field name and
* value.
*/
#define SCR_IF_Y 3
#define SCR_HOST_X 0 /* destination host name */
#define SCR_HOST_Y 0
#define SCR_DATE_X 28 /* current date */
#define SCR_DATE_Y 0
#define SCR_ELAPS_X0 55 /* elapsed time */
#define SCR_ELAPS_X 69
#define SCR_ELAPS_Y 0
#define SCR_PKTINT_X0 0 /* packets this interval */
#define SCR_PKTINT_X 17
#define SCR_PKTINT_Y 1
#define SCR_PKTTOT_X0 0 /* total packets received */
#define SCR_PKTTOT_X 17
#define SCR_PKTTOT_Y 2
#define SCR_PROMPT_X0 0 /* prompt */
#define SCR_PROMPT_X 10
#define SCR_PROMPT_Y (LINES - 1)
#define SCR_PKT_Y 5 /* start of packet counters */
#define SCR_PKTHDR_X 21 /* header coords */
#define SCR_PKTHDR_Y 4
#define SCR_PKT_INT_X 17 /* interval counter */
#define SCR_PKT_PCT_X 26 /* percentage */
#define SCR_PKT_TOT_X 31 /* total counter */
#define SCR_PKT_NAME_X 0
#define SCR_NFS_Y 15 /* start of nfs counters */
#define SCR_NFSHDR_X 5 /* header coords */
#define SCR_NFSHDR_Y 14
#define SCR_NFS_INT_X 19 /* interval counter */
#define SCR_NFS_PCT_X 26 /* percentage */
#define SCR_NFS_TOT_X 31 /* total counter */
#define SCR_NFS_COMP_X 41 /* completed replies */
#define SCR_NFS_RESP_X 51 /* time of replies */
#define SCR_NFS_RSQR_X 61 /* squared time of replies */
#define SCR_NFS_RMAX_X 71 /* max response time */
#define SCR_NFS_NAME_X 0
/*
* Screen text items to be displayed.
*/
struct scrtxt {
short s_x; /* x coordinate */
short s_y; /* y coordinate */
char *s_text; /* text to be displayed */
};
|