erlang自定义二进制协议
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 rivejä
1.9 KiB

  1. %% -*- coding: utf-8 -*-
  2. %% Automatically generated, do not edit
  3. %% Generated by gpb_compile version 4.8.0
  4. -ifndef(mytest).
  5. -define(mytest, true).
  6. -define(mytest_gpb_version, "4.8.0").
  7. -ifndef('TEST_PB_H').
  8. -define('TEST_PB_H', true).
  9. -record(test,
  10. {aa :: iodata() % = 1
  11. }).
  12. -endif.
  13. -ifndef('PHONENUMBER_PB_H').
  14. -define('PHONENUMBER_PB_H', true).
  15. -record(phoneNumber,
  16. {number :: mytest:test(), % = 1
  17. type :: integer() % = 2, 32 bits
  18. }).
  19. -endif.
  20. -ifndef('PERSON_PB_H').
  21. -define('PERSON_PB_H', true).
  22. -record(person,
  23. {name :: iodata(), % = 1
  24. integer :: integer(), % = 2, 32 bits
  25. email :: iodata() | undefined, % = 3
  26. phone = [] :: [mytest:phoneNumber()] | undefined % = 4
  27. }).
  28. -endif.
  29. -ifndef('ADDRESSBOOK_PB_H').
  30. -define('ADDRESSBOOK_PB_H', true).
  31. -record(addressBook,
  32. {person1 = [] :: [mytest:person()] | undefined, % = 1
  33. others = [] :: [mytest:person()] | undefined % = 2
  34. }).
  35. -endif.
  36. -ifndef('TINT32_PB_H').
  37. -define('TINT32_PB_H', true).
  38. -record(tint32,
  39. {int1 :: integer(), % = 1, 32 bits
  40. int2 :: integer(), % = 2, 32 bits
  41. int3 :: integer(), % = 3, 32 bits
  42. int4 :: integer(), % = 4, 32 bits
  43. int5 :: integer(), % = 5, 32 bits
  44. int6 :: integer(), % = 6, 32 bits
  45. int7 :: integer(), % = 7, 32 bits
  46. int8 :: integer(), % = 8, 32 bits
  47. int9 :: integer(), % = 9, 32 bits
  48. int10 :: integer() % = 10, 32 bits
  49. }).
  50. -endif.
  51. -endif.