wtp_pdu.def
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:2k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. PDU(Invoke, "...",
  2. UINT(con, "Continue flag (CON)", 1)
  3. TYPE(4, 1)
  4. UINT(gtr, "Group trailer (GTR)", 1)
  5. UINT(ttr, "Transmission trailer (TTR)", 1)
  6. UINT(rid, "Re-transmission indicator (RID)", 1)
  7. UINT(tid, "Transaction ID (TID)", 16)
  8. UINT(version, "WTP protocol version", 2)
  9. UINT(tidnew, "TIDnew flag", 1)
  10. UINT(uack, "User ack flag", 1)
  11. RESERVED(2)
  12. UINT(class, "Transaction class (TCL)", 2)
  13. TPI(con)
  14. REST(user_data, "Payload")
  15. , p->class <= 2)
  16. PDU(Result, "...",
  17. UINT(con, "Continue flag (CON)", 1)
  18. TYPE(4, 2)
  19. UINT(gtr, "Group trailer (GTR)", 1)
  20. UINT(ttr, "Transmission trailer (TTR)", 1)
  21. UINT(rid, "Re-transmission indicator (RID)", 1)
  22. UINT(tid, "Transaction ID (TID)", 16)
  23. TPI(con)
  24. REST(user_data, "Payload")
  25. , 1)
  26. PDU(Ack, "...",
  27. UINT(con, "Continue flag (CON)", 1)
  28. TYPE(4, 3)
  29. UINT(tidverify, "TID verify / TID OK flag", 1)
  30. RESERVED(1)
  31. UINT(rid, "Re-transmission indicator (RID)", 1)
  32. UINT(tid, "Transaction ID (TID)", 16)
  33. TPI(con)
  34. , 1)
  35. PDU(Abort, "...",
  36. UINT(con, "Continue flag (CON)", 1)
  37. TYPE(4, 4)
  38. UINT(abort_type, "Abort type", 3)
  39. UINT(tid, "Transaction ID (TID)", 16)
  40. UINT(abort_reason, "Abort reason", 8)
  41. TPI(con)
  42. , p->abort_type <= 1)
  43. PDU(Segmented_invoke, "...",
  44. UINT(con, "Continue flag (CON)", 1)
  45. TYPE(4, 5)
  46. UINT(gtr, "Group trailer (GTR)", 1)
  47. UINT(ttr, "Transmission trailer (TTR)", 1)
  48. UINT(rid, "Re-transmission indicator (RID)", 1)
  49. UINT(tid, "Transaction ID (TID)", 16)
  50. UINT(psn, "Packet sequence number", 8)
  51. TPI(con)
  52. REST(user_data, "Payload")
  53. , 1)
  54. PDU(Segmented_result, "...",
  55. UINT(con, "Continue flag (CON)", 1)
  56. TYPE(4, 6)
  57. UINT(gtr, "Group trailer (GTR)", 1)
  58. UINT(ttr, "Transmission trailer (TTR)", 1)
  59. UINT(rid, "Re-transmission indicator (RID)", 1)
  60. UINT(tid, "Transaction ID (TID)", 16)
  61. UINT(psn, "Packet sequence number", 8)
  62. TPI(con)
  63. REST(user_data, "Payload")
  64. , 1)
  65. PDU(Negative_ack, "...",
  66. UINT(con, "Continue flag (CON)", 1)
  67. TYPE(4, 7)
  68. RESERVED(2)
  69. UINT(rid, "Re-transmission indicator (RID)", 1)
  70. UINT(tid, "Transaction ID (TID)", 16)
  71. UINT(nmissing, "Number of missing packets", 8)
  72. OCTSTR(missing, "Missing packet PSNs", nmissing)
  73. TPI(con)
  74. , 1)