config.json 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "plugins": [
  3. {
  4. //name: The class name of the plugin
  5. "name": "gsd::userApp",
  6. //dependencies: Plugins that the plugin depends on. It can be commented out
  7. "dependencies": ["gsd::TcpPlugin", "gsd::ExpelPlugin", "gsd::HttpPlugin", "gsd::MonitorPlugin"],
  8. //config: The configuration of the plugin. This json object is the parameter to initialize the plugin.
  9. //It can be commented out
  10. "config": {
  11. }
  12. },
  13. {
  14. //name: The class name of the plugin
  15. "name": "gsd::TcpPlugin",
  16. //dependencies: Plugins that the plugin depends on. It can be commented out
  17. "dependencies": [],
  18. //config: The configuration of the plugin. This json object is the parameter to initialize the plugin.
  19. //It can be commented out
  20. "config": {
  21. }
  22. },
  23. {
  24. //name: The class name of the plugin
  25. "name": "gsd::ExpelPlugin",
  26. //dependencies: Plugins that the plugin depends on. It can be commented out
  27. "dependencies": [],
  28. //config: The configuration of the plugin. This json object is the parameter to initialize the plugin.
  29. //It can be commented out
  30. "config": {
  31. }
  32. },
  33. {
  34. //name: The class name of the plugin
  35. "name": "gsd::HttpPlugin",
  36. //dependencies: Plugins that the plugin depends on. It can be commented out
  37. "dependencies": [],
  38. //config: The configuration of the plugin. This json object is the parameter to initialize the plugin.
  39. //It can be commented out
  40. "config": {
  41. }
  42. },
  43. {
  44. //name: The class name of the plugin
  45. "name": "gsd::MonitorPlugin",
  46. //dependencies: Plugins that the plugin depends on. It can be commented out
  47. "dependencies": [],
  48. //config: The configuration of the plugin. This json object is the parameter to initialize the plugin.
  49. //It can be commented out
  50. "config": {
  51. }
  52. },
  53. {
  54. //name: The class name of the plugin
  55. "name": "httpHelper",
  56. //dependencies: Plugins that the plugin depends on. It can be commented out
  57. "dependencies": [],
  58. //config: The configuration of the plugin. This json object is the parameter to initialize the plugin.
  59. //It can be commented out
  60. "config": {
  61. }
  62. }
  63. ]
  64. }