Types

Link copied to clipboard
@Serializable
data class BeginTransactionRequested(val requestId: String, val handle: Int) : SmartCardEmulationEvent

Fired when |SCardBeginTransaction| is called.

Link copied to clipboard
@Serializable
data class CancelRequested(val requestId: String, val contextId: Int) : SmartCardEmulationEvent

Fired when |SCardCancel| is called.

Link copied to clipboard
@Serializable
data class ConnectRequested(val requestId: String, val contextId: Int, val reader: String, val shareMode: ShareMode, val preferredProtocols: ProtocolSet) : SmartCardEmulationEvent

Fired when |SCardConnect| is called.

Link copied to clipboard
@Serializable
data class ControlRequested(val requestId: String, val handle: Int, val controlCode: Int, val data: String) : SmartCardEmulationEvent

Fired when |SCardControl| is called.

Link copied to clipboard
@Serializable
data class DisconnectRequested(val requestId: String, val handle: Int, val disposition: Disposition) : SmartCardEmulationEvent

Fired when |SCardDisconnect| is called.

Link copied to clipboard
@Serializable
data class EndTransactionRequested(val requestId: String, val handle: Int, val disposition: Disposition) : SmartCardEmulationEvent

Fired when |SCardEndTransaction| is called.

Link copied to clipboard
@Serializable
data class EstablishContextRequested(val requestId: String) : SmartCardEmulationEvent

Fired when |SCardEstablishContext| is called.

Link copied to clipboard
@Serializable
data class GetAttribRequested(val requestId: String, val handle: Int, val attribId: Int) : SmartCardEmulationEvent

Fired when |SCardGetAttrib| is called.

Link copied to clipboard
@Serializable
data class GetStatusChangeRequested(val requestId: String, val contextId: Int, val readerStates: List<ReaderStateIn>, val timeout: Int? = null) : SmartCardEmulationEvent

Fired when |SCardGetStatusChange| is called. Timeout is specified in milliseconds.

Link copied to clipboard
@Serializable
data class ListReadersRequested(val requestId: String, val contextId: Int) : SmartCardEmulationEvent

Fired when |SCardListReaders| is called.

Link copied to clipboard
@Serializable
data class ReleaseContextRequested(val requestId: String, val contextId: Int) : SmartCardEmulationEvent

Fired when |SCardReleaseContext| is called.

Link copied to clipboard
@Serializable
data class SetAttribRequested(val requestId: String, val handle: Int, val attribId: Int, val data: String) : SmartCardEmulationEvent

Fired when |SCardSetAttrib| is called.

Link copied to clipboard
@Serializable
data class StatusRequested(val requestId: String, val handle: Int) : SmartCardEmulationEvent

Fired when |SCardStatus| is called.

Link copied to clipboard
@Serializable
data class TransmitRequested(val requestId: String, val handle: Int, val data: String, val protocol: Protocol? = null) : SmartCardEmulationEvent

Fired when |SCardTransmit| is called.