#ifndef TERMINAL_H_
#define TERMINAL_H_
-#include "Debug.h"
+/* standard library header */
+
+/* SLP library header */
+
+/* local header */
#include "ByteArray.h"
#include "Synchronous.h"
namespace smartcard_service_api
{
+ /* LCOV_EXCL_START */
typedef void (*terminalNotificationCallback)(const void *terminal, int event, int error, void *user_param);
typedef void (*terminalTransmitCallback)(const unsigned char *buffer, unsigned int length, int error, void *userParam);
typedef void (*terminalGetATRCallback)(const unsigned char *buffer, unsigned int length, int error, void *userParam);
- class EXPORT Terminal : public Synchronous
+ class Terminal : public Synchronous
{
protected:
terminalNotificationCallback statusCallback;
virtual int getATR(terminalGetATRCallback callback, void *userData) = 0;
};
+ /* LCOV_EXCL_STOP */
} /* namespace smartcard_service_api */
#endif /* TERMINAL_H_ */