1
1

dispatcher.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {
  2. "types": [
  3. "Dispatcher"
  4. ],
  5. "funcs": [
  6. {
  7. "name": "sv_disp_new",
  8. "returns": "Handle",
  9. "args": [
  10. {
  11. "name": "capacity",
  12. "ty": "usize"
  13. }
  14. ]
  15. },
  16. {
  17. "name": "sv_disp_push",
  18. "returns": "usize",
  19. "args": [
  20. {
  21. "name": "disp",
  22. "ty": "Handle"
  23. },
  24. {
  25. "name": "hdl",
  26. "ty": "Handle"
  27. },
  28. {
  29. "name": "level_triggered",
  30. "ty": "bool"
  31. },
  32. {
  33. "name": "signal",
  34. "ty": "usize"
  35. },
  36. {
  37. "name": "syscall",
  38. "ty": "*const Syscall"
  39. }
  40. ]
  41. },
  42. {
  43. "name": "sv_disp_pop",
  44. "returns": "usize",
  45. "args": [
  46. {
  47. "name": "disp",
  48. "ty": "Handle"
  49. },
  50. {
  51. "name": "signal",
  52. "ty": "*mut usize"
  53. },
  54. {
  55. "name": "result",
  56. "ty": "*mut usize"
  57. }
  58. ]
  59. }
  60. ]
  61. }