|
|
1.1 ! root 1: /* ! 2: * This file defines message structures and codes ! 3: * used in talking to the DK controller ! 4: */ ! 5: ! 6: /* ! 7: * Principal message structure. ! 8: */ ! 9: struct dialout { ! 10: char type; /* message type */ ! 11: char srv; /* service requested */ ! 12: short param0; /* parameters */ ! 13: short param1; ! 14: short param2; ! 15: short param3; ! 16: short param4; ! 17: short param5; ! 18: }; ! 19: ! 20: /* ! 21: * dialout structure as received with ! 22: * cmcld on (includes channel) ! 23: */ ! 24: struct listenin { ! 25: short l_lchan; ! 26: char l_type; ! 27: char l_srv; ! 28: short l_param0; ! 29: short l_param1; ! 30: short l_param2; ! 31: short l_param3; ! 32: short l_param4; ! 33: short l_param5; ! 34: }; ! 35: ! 36: ! 37: /* ! 38: * message types ! 39: */ ! 40: #define T_SRV 1 /* request for server process */ ! 41: #define T_CHG 3 /* status change on a channel */ ! 42: #define T_LSTNR 4 /* keep-alive */ ! 43: #define T_REPLY 10 /* reply from controller */ ! 44: ! 45: /* ! 46: * T_CHG codes ! 47: */ ! 48: #define D_CLOSE 1 /* close a channel */ ! 49: #define D_ISCLOSED 2 /* channel is closed */ ! 50: #define D_OPEN 3 /* channel is open */ ! 51: #define D_FAIL 5
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.