erlang各种有用的函数包括一些有用nif封装,还有一些性能测试case。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 regels
435 B

5 jaren geleden
  1. #ifndef C_SRC_EPQUEUE_NIF_H_
  2. #define C_SRC_EPQUEUE_NIF_H_
  3. #include "erl_nif.h"
  4. struct atoms
  5. {
  6. ERL_NIF_TERM atomOk;
  7. ERL_NIF_TERM atomError;
  8. ERL_NIF_TERM atomTrue;
  9. ERL_NIF_TERM atomFalse;
  10. ERL_NIF_TERM atomUndefined;
  11. ERL_NIF_TERM atomGlobalLock;
  12. };
  13. struct epqueue_data
  14. {
  15. ErlNifResourceType* resPQueueInstance;
  16. ErlNifResourceType* resPQueueItem;
  17. };
  18. extern atoms ATOMS;
  19. #endif // C_SRC_EPQUEUE_NIF_H_