ptimedh.inc 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. const
  2. TSPVERSION = 1;
  3. ANYADDR = Nil;
  4. type
  5. Ptsp = ^tsp;
  6. tsp = record
  7. tsp_type : u_char;
  8. tsp_vers : u_char;
  9. tsp_seq : u_short;
  10. tsp_u : record
  11. case longint of
  12. 0 : ( tspu_time : timeval );
  13. 1 : ( tspu_hopcnt : char );
  14. end;
  15. tsp_name : array[0..(MAXHOSTNAMELEN)-1] of char;
  16. end;
  17. const
  18. TSP_ANY = 0;
  19. TSP_ADJTIME = 1;
  20. TSP_ACK = 2;
  21. TSP_MASTERREQ = 3;
  22. TSP_MASTERACK = 4;
  23. TSP_SETTIME = 5;
  24. TSP_MASTERUP = 6;
  25. TSP_SLAVEUP = 7;
  26. TSP_ELECTION = 8;
  27. TSP_ACCEPT = 9;
  28. TSP_REFUSE = 10;
  29. TSP_CONFLICT = 11;
  30. TSP_RESOLVE = 12;
  31. TSP_QUIT = 13;
  32. TSP_DATE = 14;
  33. TSP_DATEREQ = 15;
  34. TSP_DATEACK = 16;
  35. TSP_TRACEON = 17;
  36. TSP_TRACEOFF = 18;
  37. TSP_MSITE = 19;
  38. TSP_MSITEREQ = 20;
  39. TSP_TEST = 21;
  40. TSP_SETDATE = 22;
  41. TSP_SETDATEREQ = 23;
  42. TSP_LOOP = 24;
  43. TSPTYPENUMBER = 25;
  44. tsptype : array [0..TSPTYPENUMBER-1] of pchar =
  45. (
  46. 'ANY', 'ADJTIME', 'ACK', 'MASTERREQ', 'MASTERACK', 'SETTIME', 'MASTERUP',
  47. 'SLAVEUP', 'ELECTION', 'ACCEPT', 'REFUSE', 'CONFLICT', 'RESOLVE', 'QUIT',
  48. 'DATE', 'DATEREQ', 'DATEACK', 'TRACEON', 'TRACEOFF', 'MSITE', 'MSITEREQ',
  49. 'TEST', 'SETDATE', 'SETDATEREQ', 'LOOP' );
  50. { ---------------------------------------------------------------------
  51. Borland compatibility types
  52. ---------------------------------------------------------------------}
  53. // Type