InotifyWatcher.h 893 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #pragma once
  2. #include <stdint.h>
  3. #include "il2cpp-object-internals.h"
  4. #include "il2cpp-config.h"
  5. struct Il2CppObject;
  6. struct Il2CppDelegate;
  7. struct Il2CppReflectionType;
  8. struct Il2CppReflectionMethod;
  9. struct Il2CppReflectionField;
  10. struct Il2CppArray;
  11. struct Il2CppException;
  12. struct Il2CppReflectionModule;
  13. struct Il2CppAssembly;
  14. struct Il2CppAssemblyName;
  15. struct Il2CppAppDomain;
  16. namespace il2cpp
  17. {
  18. namespace icalls
  19. {
  20. namespace System
  21. {
  22. namespace System
  23. {
  24. namespace IO
  25. {
  26. typedef int32_t InotifyMask;
  27. class LIBIL2CPP_CODEGEN_API InotifyWatcher
  28. {
  29. public:
  30. static intptr_t RemoveWatch(intptr_t fd, int32_t wd);
  31. static int32_t AddWatch(intptr_t fd, Il2CppString* name, InotifyMask mask);
  32. static intptr_t GetInotifyInstance();
  33. };
  34. } /* namespace IO */
  35. } /* namespace System */
  36. } /* namespace System */
  37. } /* namespace icalls */
  38. } /* namespace il2cpp */