ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/rhdisp.h
(Generate patch)

Comparing ray/src/hd/rhdisp.h (file contents):
Revision 3.1 by gregl, Fri Oct 31 10:23:29 1997 UTC vs.
Revision 3.3 by gregl, Mon Nov 10 18:04:20 1997 UTC

# Line 4 | Line 4
4  
5   /*
6   * Header for holodeck display drivers.
7 * Include after "rholo.h".
7   */
8  
9                                  /* display requests */
10 < #define DR_NEWSET       1               /* new bundle set */
11 < #define DR_BUNDLE       2               /* bundle request */
12 < #define DR_ATTEN        3               /* request for attention */
13 < #define DR_SHUTDOWN     4               /* shutdown request */
10 > #define DR_BUNDLE       1               /* bundle request */
11 > #define DR_ATTEN        2               /* request for attention */
12 > #define DR_SHUTDOWN     3               /* shutdown request */
13 > #define DR_NEWSET       4               /* new bundle set */
14   #define DR_ADDSET       5               /* add to current set */
15   #define DR_DELSET       6               /* delete from current set */
16  
17                                  /* server responses */
18 < #define DS_IMMSET       1               /* immediate bundle set */
19 < #define DS_BUNDLE       2               /* computed bundle */
20 < #define DS_ACKNOW       3               /* acknowledge request for attention */
21 < #define DS_SHUTDOWN     4               /* end process and close connection */
22 < #define DS_ADDHOLO      5               /* register new holodeck */
18 > #define DS_BUNDLE       7               /* computed bundle */
19 > #define DS_ACKNOW       8               /* acknowledge request for attention */
20 > #define DS_SHUTDOWN     9               /* end process and close connection */
21 > #define DS_ADDHOLO      10              /* register new holodeck */
22 > #define DS_STARTIMM     11              /* begin immediate bundle set */
23 > #define DS_ENDIMM       12              /* end immediate bundle set */
24  
25   /*
26   * Normally, the server channel has priority, with the display process
# Line 32 | Line 32
32   * Priority returns to normal after the following request.
33   */
34  
35 + #ifndef BIGREQSIZ
36 + #define BIGREQSIZ       512             /* big request size (bytes) */
37 + #endif
38 +
39   typedef struct {
40          int2    type;           /* message type */
41          int4    nbytes;         /* number of additional bytes */
42   } MSGHEAD;              /* message head */
39
40        /* display request message bodies */
41
42                        /* DR_NEWSET */
43 /* no body */
44                        /* DR_BUNDLE */
45 #define BUNDLE_REQ      PACKHEAD
46                        /* DR_ENDSET */
47 /* no body */
48                        /* DR_SHUTDOWN */
49 /* no body */
50                        /* DR_ADDSET */
51 /* no body */
52
53        /* server response message bodies */
54
55                        /* DS_STARTIMM */
56 /* no body */
57                        /* DS_BUNDLE */
58 #define BUNDLE_RES      PACKHEAD        /* extendable */
59                        /* DS_ENDIMM */
60 /* no body */
61                        /* DS_SHUTDOWN */
62 /* no body */
63                        /* DS_ADDHOLO */
64 #define HOLO_RES        HDGRID
65                        /* DS_ACKNOW */
66 /* no body */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines