RuleConfig.h 545 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #import "FunSDK/JObject.h"
  3. #include "AVDRule.h"
  4. #include "CPCRule.h"
  5. #include "OSCRule.h"
  6. #include "PEARule.h"
  7. #define JK_RuleConfig "RuleConfig"
  8. class RuleConfig : public JObject
  9. {
  10. public:
  11. AVDRule mAVDRule;
  12. CPCRule mCPCRule;
  13. OSCRule mOSCRule;
  14. PEARule mPEARule;
  15. public:
  16. RuleConfig(JObject *pParent = NULL, const char *szName = JK_RuleConfig):
  17. JObject(pParent,szName),
  18. mAVDRule(this, "AVDRule"),
  19. mCPCRule(this, "CPCRule"),
  20. mOSCRule(this, "OSCRule"),
  21. mPEARule(this, "PEARule"){
  22. };
  23. ~RuleConfig(void){};
  24. };