SdiBase Class Reference
#include <sdi_if.h>

[legend]
Data Structures |
|
struct | PluginResult |
Public Member Functions |
|
SdiBase () | |
enum SDI_SW12 | getSdiSw12 () |
int | getAdditionalResultValue () |
Access Additional Result Value if returned in SDI response. More... |
|
SDICLIENT_ERROR | getClientError () |
Access client side error codes. More... |
|
enum SDI_SW12 | receiveSW12 () |
Receive SDI server response with no data. More... |
|
void | clear () |
clear result data obtained from SDI communication More... |
|
void | importResults (const SdiBase &intermediate) |
set result data obtained from intermediate SDI communication More... |
Protected Member Functions |
|
void | setSdiSw12 (enum SDI_SW12 s) |
void | setClientError (int libsdiprotocol_result) |
Protected Attributes |
|
unsigned short | sw12 |
int | additionalResultValue |
SDICLIENT_ERROR | clientErr |
Detailed Description
common base holding SDI messages, the result Status Word and the Additional result value if applicable
Data Structure Documentation
◆ libsdi::SdiBase::PluginResult
struct libsdi::SdiBase::PluginResult |
Data Fields | ||
---|---|---|
int32_t | pluginId |
return value of a plugin's |
int32_t | responseCode |
plugin's |
vector< unsigned char > | responseData | plugin response data |
Constructor & Destructor Documentation
◆ SdiBase()
|
inline |
Member Function Documentation
◆ clear()
|
inline |
clear result data obtained from SDI communication
◆ getAdditionalResultValue()
|
inline |
Access Additional Result Value if returned in SDI response.
- Returns
- additionalResultValue error code of the invoked component
◆ getClientError()
|
inline |
Access client side error codes.
- Returns
- clientErr error code of this component, valid when SDI command was not executed
◆ getSdiSw12()
enum SDI_SW12 getSdiSw12 | ( | ) |
◆ importResults()
|
inline |
set result data obtained from intermediate SDI communication
◆ receiveSW12()
enum SDI_SW12 receiveSW12 | ( | ) |
Receive SDI server response with no data.
To be called when data available callback was invoked and the command was
- sendWaitCardRemoval()
- startPinInput()
- ...
- Returns
- return SW12
◆ setClientError()
|
protected |
Setter for client error originating from libsdiprotocol function. Any negative value is an error code and goes to attribute clientErr. Any positive value will reset attribute clientErr.
- Parameters
-
[in] libsdiprotocol_result return value from libsdiprotocol function
◆ setSdiSw12()
|
inlineprotected |
Field Documentation
◆ additionalResultValue
|
protected |
◆ clientErr
|
protected |
◆ sw12
|
protected |
The documentation for this class was generated from the following file:
- sdiclient/client/sdi_if.h