1 #ifndef PHDAL4NFC_DEFERREDCALL_H
\r
2 #define PHDAL4NFC_DEFERREDCALL_H
\r
4 #ifdef PH_NFC_CUSTOMINTEGRATION
\r
5 #include <phNfcCustomInt.h>
\r
11 #define _ext_ extern
\r
14 typedef pphLibNfc_DeferredCallback_t pphDal4Nfc_Deferred_Call_t;
\r
16 typedef phLibNfc_DeferredCall_t phDal4Nfc_DeferredCall_Msg_t;
\r
20 #ifdef USE_MQ_MESSAGE_QUEUE
\r
22 #define MQ_NAME_IDENTIFIER "/nfc_queue"
\r
24 _ext_ const struct mq_attr MQ_QUEUE_ATTRIBUTES
\r
27 10, /* max number of messages on queue */
\r
28 sizeof(phDal4Nfc_DeferredCall_Msg_t), /* max message size in bytes */
\r
29 0 /* number of messages currently in the queue */
\r
37 void phDal4Nfc_DeferredCall(pphDal4Nfc_Deferred_Call_t func, void *param);
\r