CloverConnector  4.0.0
Copyright (C) 2018 Clover Network, Inc.
com.clover.remotepay.sdk.CloverDeviceErrorEvent Class Reference

Public Types

enum  CloverDeviceErrorType { CloverDeviceErrorType.COMMUNICATION_ERROR, CloverDeviceErrorType.VALIDATION_ERROR, CloverDeviceErrorType.EXCEPTION }
 

Public Member Functions

 CloverDeviceErrorEvent ()
 
 CloverDeviceErrorEvent (CloverDeviceErrorType errorType, int code, Exception cause, string msg)
 

Static Public Attributes

static int InvalidConfig = -16384
 
static int IoSyncFailed = -16383
 
static int GetString = -16382
 
static int InvalidEndpoint = -16381
 
static int AbortEndpoint = -16380
 
static int DeviceIoControl = -16379
 
static int GetOverlappedResult = -16378
 
static int ReceiveThreadTerminated = -16377
 
static int WriteFailed = -16376
 
static int ReadFailed = -16375
 
static int IoControlMessage = -16374
 
static int CancelIoFailed = -16373
 
static int IoCancelled = -16372
 
static int IoTimedOut = -16371
 
static int IoEndpointGlobalCancelRedo = -16370
 
static int GetDeviceKeyValueFailed = -16369
 
static int SetDeviceKeyValueFailed = -16368
 
static int Win32Error = -16367
 
static int DeviceAllreadyLocked = -16366
 
static int EndpointAllreadyLocked = -16365
 
static int DeviceNotFound = -16364
 
static int UserAborted = -16363
 
static int InvalidParam = -16362
 
static int AccessDenied = -16361
 
static int ResourceBusy = -16360
 
static int Overflow = -16359
 
static int PipeError = -16358
 
static int Interrupted = -16357
 
static int InsufficientMemory = -16356
 
static int NotSupported = -16355
 
static int UnknownError = -16354
 
static int MonoApiError = -16353
 
static int None = 0
 
static int Success = 0
 
static int Ok = 0
 

Properties

CloverDeviceErrorType ErrorType [get, set]
 
int Code [get, set]
 
Exception Cause [get, set]
 
string Message [get, set]
 

Detailed Description

Definition at line 103 of file CloverEvents.cs.

Member Enumeration Documentation

◆ CloverDeviceErrorType

Enumerator
COMMUNICATION_ERROR 
VALIDATION_ERROR 
EXCEPTION 

Definition at line 258 of file CloverEvents.cs.

Constructor & Destructor Documentation

◆ CloverDeviceErrorEvent() [1/2]

com.clover.remotepay.sdk.CloverDeviceErrorEvent.CloverDeviceErrorEvent ( )

Definition at line 265 of file CloverEvents.cs.

◆ CloverDeviceErrorEvent() [2/2]

com.clover.remotepay.sdk.CloverDeviceErrorEvent.CloverDeviceErrorEvent ( CloverDeviceErrorType  errorType,
int  code,
Exception  cause,
string  msg 
)

Definition at line 269 of file CloverEvents.cs.

Member Data Documentation

◆ AbortEndpoint

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.AbortEndpoint = -16380
static

Definition at line 124 of file CloverEvents.cs.

◆ AccessDenied

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.AccessDenied = -16361
static

Definition at line 212 of file CloverEvents.cs.

◆ CancelIoFailed

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.CancelIoFailed = -16373
static

Definition at line 152 of file CloverEvents.cs.

◆ DeviceAllreadyLocked

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.DeviceAllreadyLocked = -16366
static

Definition at line 192 of file CloverEvents.cs.

◆ DeviceIoControl

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.DeviceIoControl = -16379
static

Definition at line 128 of file CloverEvents.cs.

◆ DeviceNotFound

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.DeviceNotFound = -16364
static

Definition at line 200 of file CloverEvents.cs.

◆ EndpointAllreadyLocked

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.EndpointAllreadyLocked = -16365
static

Definition at line 196 of file CloverEvents.cs.

◆ GetDeviceKeyValueFailed

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.GetDeviceKeyValueFailed = -16369
static

Definition at line 180 of file CloverEvents.cs.

◆ GetOverlappedResult

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.GetOverlappedResult = -16378
static

Definition at line 132 of file CloverEvents.cs.

◆ GetString

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.GetString = -16382
static

Definition at line 116 of file CloverEvents.cs.

◆ InsufficientMemory

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.InsufficientMemory = -16356
static

Definition at line 232 of file CloverEvents.cs.

◆ Interrupted

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.Interrupted = -16357
static

Definition at line 228 of file CloverEvents.cs.

◆ InvalidConfig

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.InvalidConfig = -16384
static

Definition at line 108 of file CloverEvents.cs.

◆ InvalidEndpoint

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.InvalidEndpoint = -16381
static

Definition at line 120 of file CloverEvents.cs.

◆ InvalidParam

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.InvalidParam = -16362
static

Definition at line 208 of file CloverEvents.cs.

◆ IoCancelled

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.IoCancelled = -16372
static

Definition at line 160 of file CloverEvents.cs.

◆ IoControlMessage

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.IoControlMessage = -16374
static

Definition at line 148 of file CloverEvents.cs.

◆ IoEndpointGlobalCancelRedo

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.IoEndpointGlobalCancelRedo = -16370
static

Definition at line 176 of file CloverEvents.cs.

◆ IoSyncFailed

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.IoSyncFailed = -16383
static

Definition at line 112 of file CloverEvents.cs.

◆ IoTimedOut

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.IoTimedOut = -16371
static

Definition at line 168 of file CloverEvents.cs.

◆ MonoApiError

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.MonoApiError = -16353
static

Definition at line 244 of file CloverEvents.cs.

◆ None

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.None = 0
static

Definition at line 248 of file CloverEvents.cs.

◆ NotSupported

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.NotSupported = -16355
static

Definition at line 236 of file CloverEvents.cs.

◆ Ok

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.Ok = 0
static

Definition at line 256 of file CloverEvents.cs.

◆ Overflow

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.Overflow = -16359
static

Definition at line 220 of file CloverEvents.cs.

◆ PipeError

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.PipeError = -16358
static

Definition at line 224 of file CloverEvents.cs.

◆ ReadFailed

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.ReadFailed = -16375
static

Definition at line 144 of file CloverEvents.cs.

◆ ReceiveThreadTerminated

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.ReceiveThreadTerminated = -16377
static

Definition at line 136 of file CloverEvents.cs.

◆ ResourceBusy

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.ResourceBusy = -16360
static

Definition at line 216 of file CloverEvents.cs.

◆ SetDeviceKeyValueFailed

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.SetDeviceKeyValueFailed = -16368
static

Definition at line 184 of file CloverEvents.cs.

◆ Success

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.Success = 0
static

Definition at line 252 of file CloverEvents.cs.

◆ UnknownError

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.UnknownError = -16354
static

Definition at line 240 of file CloverEvents.cs.

◆ UserAborted

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.UserAborted = -16363
static

Definition at line 204 of file CloverEvents.cs.

◆ Win32Error

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.Win32Error = -16367
static

Definition at line 188 of file CloverEvents.cs.

◆ WriteFailed

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.WriteFailed = -16376
static

Definition at line 140 of file CloverEvents.cs.

Property Documentation

◆ Cause

Exception com.clover.remotepay.sdk.CloverDeviceErrorEvent.Cause
getset

Definition at line 279 of file CloverEvents.cs.

◆ Code

int com.clover.remotepay.sdk.CloverDeviceErrorEvent.Code
getset

Definition at line 278 of file CloverEvents.cs.

◆ ErrorType

CloverDeviceErrorType com.clover.remotepay.sdk.CloverDeviceErrorEvent.ErrorType
getset

Definition at line 277 of file CloverEvents.cs.

◆ Message

string com.clover.remotepay.sdk.CloverDeviceErrorEvent.Message
getset

Definition at line 280 of file CloverEvents.cs.


The documentation for this class was generated from the following file: