Annotation of researchv10no/ipc/mgrs/ndkmgr/dk.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * This file defines message structures and codes
                      3:  * used in talking to the UNIXP DK controller
                      4:  */
                      5: 
                      6: /*
                      7:  * Principal message structure.
                      8:  */
                      9: struct dialout {
                     10:        unsigned char   type;
                     11:        unsigned char   srv;
                     12:        unsigned char   param0l;
                     13:        unsigned char   param0h;
                     14:        unsigned char   param1l;
                     15:        unsigned char   param1h;
                     16:        unsigned char   param2l;
                     17:        unsigned char   param2h;
                     18:        unsigned char   param3l;
                     19:        unsigned char   param3h;
                     20:        unsigned char   param4l;
                     21:        unsigned char   param4h;
                     22: };
                     23: 
                     24: 
                     25: /*
                     26:  * message types
                     27:  */
                     28: #define        T_SRV           'k'     /* request for server process */
                     29: #define        T_REPLY         2       /* reply from controller */
                     30: #define        T_CHG           3       /* status change on a channel */
                     31: #define        T_ALIVE         4       /* keep-alive */
                     32: #define        T_RESTART       8       /* controller warmstart */
                     33: 
                     34: /*
                     35:  * T_CHG codes
                     36:  */
                     37: #define        D_CLOSE         1       /* close a channel */
                     38: #define        D_ISCLOSED      2       /* channel is closed */
                     39: #define        D_CLOSEALL      3       /* close all channels */
                     40: #define D_REDIAL       6       /* redial a call */
                     41: 
                     42: #define        D_OK            1       /* server announce OK */
                     43: #define        D_OPEN          2       /* channel is open */
                     44: #define        D_FAIL          3       /* call failed */
                     45: 
                     46: /*
                     47:  * T_SRV codes
                     48:  */
                     49: #define D_SERV 1       /* announce a server */
                     50: #define D_DIAL 2       /* dialout from host */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.