#include "config.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
#include <fcntl.h>
#include <string.h>
#include <stdlib.h>
#include "misc.h"
#include "pcscd.h"
#include "ifdhandler.h"
#include "debuglog.h"
#include "thread_generic.h"
#include "readerfactory.h"
#include "eventhandler.h"
#include "dyn_generic.h"
#include "sys_generic.h"
#include "ifdwrapper.h"
#include "prothandler.h"
#include "strlcpycat.h"
#include "utils.h"
Go to the source code of this file.
Functions | |
static void | EHStatusHandlerThread (PREADER_CONTEXT) |
LONG | EHInitializeEventStructures (void) |
LONG | EHDestroyEventHandler (PREADER_CONTEXT rContext) |
LONG | EHSpawnEventHandler (PREADER_CONTEXT rContext, RESPONSECODE(*card_event)(DWORD)) |
static void | incrementEventCounter (struct pubReaderStatesList *readerState) |
Variables | |
static PREADER_STATE | readerStates [PCSCLITE_MAX_READERS_CONTEXTS] |
Definition in file eventhandler.c.