#pragma once #include "mf_desfire.h" #include #ifdef __cplusplus extern "C" { #endif typedef struct MfDesfirePoller MfDesfirePoller; typedef enum { MfDesfirePollerEventTypeReadSuccess, MfDesfirePollerEventTypeReadFailed, } MfDesfirePollerEventType; typedef struct { union { MfDesfireError error; }; } MfDesfirePollerEventData; typedef struct { MfDesfirePollerEventType type; MfDesfirePollerEventData* data; } MfDesfirePollerEvent; #ifdef __cplusplus } #endif