SystemFunction.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #pragma once
  2. #import "FunSDK/JObject.h"
  3. #include "AlarmFunction.h"
  4. #include "CommFunction.h"
  5. #include "EncodeFunction.h"
  6. #include "InputMethod.h"
  7. #include "MobileDVR.h"
  8. #include "NetServerFunction.h"
  9. #include "OtherFunction.h"
  10. #include "PreviewFunction.h"
  11. #include "TipShow.h"
  12. #define JK_SystemFunction "SystemFunction"
  13. class SystemFunction : public JObject
  14. {
  15. public:
  16. AlarmFunction mAlarmFunction;
  17. CommFunction mCommFunction;
  18. EncodeFunction mEncodeFunction;
  19. InputMethod mInputMethod;
  20. MobileDVR mMobileDVR;
  21. NetServerFunction mNetServerFunction;
  22. OtherFunction mOtherFunction;
  23. PreviewFunction mPreviewFunction;
  24. TipShow mTipShow;
  25. public:
  26. SystemFunction(JObject *pParent = NULL, const char *szName = JK_SystemFunction):
  27. JObject(pParent,szName),
  28. mAlarmFunction(this, "AlarmFunction"),
  29. mCommFunction(this, "CommFunction"),
  30. mEncodeFunction(this, "EncodeFunction"),
  31. mInputMethod(this, "InputMethod"),
  32. mMobileDVR(this, "MobileDVR"),
  33. mNetServerFunction(this, "NetServerFunction"),
  34. mOtherFunction(this, "OtherFunction"),
  35. mPreviewFunction(this, "PreviewFunction"),
  36. mTipShow(this, "TipShow"){
  37. };
  38. ~SystemFunction(void){};
  39. };