winIDEA SDK
i_ConnectTypes.h File Reference
#include <stdint.h>

Classes

struct  isys::IConnect
 This struct defines flags used by isystem.connect API. More...
 
struct  isys::IConnectDebug
 This struct defines flags used by isystem.connect API. More...
 
struct  isys::IConnectIDE
 This struct defines flags used by isystem.connect API. More...
 
struct  isys::IConnectProject
 This struct defines flags used by isystem.connect API. More...
 
struct  isys::IConnectDebug2
 This struct defines flags used by isystem.connect API. More...
 
struct  isys::IConnectTest
 This struct defines flags used by isystem.connect API. More...
 

Namespaces

namespace  isys
 Namespace isys.
 

Enumerations

enum  EErrorCode : int32_t {
  ICONNECT_E_CONNECT_FAILED = 0x80040000 , ICONNECT_E_VERSION_CONFLICT = 0x80040001 ,
  ICONNECT_E_ALREADY_CONNECTED = 0x80040002 , ICONNECT_E_NOT_CONNECTED = 0x80040003 ,
  ICONNECT_E_FILE_NOT_FOUND = 0x80040004 , ICONNECT_E_CAN_NOT_ACCESS = 0x80040005 ,
  ICONNECT_E_BAD_ID = 0x80040006 , ICONNECT_E_NOT_SIMPLE_TYPE = 0x80040007 ,
  ICONNECT_E_ERROR = 0x80040008 , ICONNECT_E_NO_BREAKPOINT = 0x80040009 ,
  ICONNECT_E_NOT_AVAILABLE = 0x8004000A , ICONNECT_E_SIZE = 0x8004000B ,
  ICONNECT_E_ALREADY_EXISTS = 0x8004000C , ICONNECT_E_TIMEOUT = 0x8004000D ,
  ICONNECT_E_LICENSE = 0x8004000E , ICONNECT_E_BUSY = 0x8004000F ,
  ICONNECT_E_MSG_FAIL = 0x00040010 , ICONNECT_E_ROUTING = 0x80040011 ,
  ICONNECT_E_UMI_FAIL = 0x80050000 , ICONNECT_UMI_EXC_ERR_MASK = 0x000000FF ,
  ICONNECT_S_SIZE = 0x0004000B , ICONNECT_S_MSG_FAIL = 0x00040000 ,
  ICONNECT_S_MSG_WARN = 0x00040009 , ICONNECT_S_STATUS_1 = 0x00040001 ,
  ICONNECT_S_STATUS_2 = 0x00040002 , ICONNECT_S_STATUS_3 = 0x00040003 ,
  ICONNECT_S_STATUS_4 = 0x00040004 , ICONNECT_S_STATUS_FLAGSMASK = 0x0000FF00
}
 Error codes returned by IConnect interface. More...
 

Enumeration Type Documentation

◆ EErrorCode

enum EErrorCode : int32_t

Error codes returned by IConnect interface.

more doc for errcd

Enumerator
ICONNECT_E_CONNECT_FAILED 

The server is not reachable on the specified IP address and port.

ICONNECT_E_VERSION_CONFLICT 

The client and server versions are incompatible.

ICONNECT_E_ALREADY_CONNECTED 

The iCONNECT object is already attached.

ICONNECT_E_NOT_CONNECTED 

The iCONNECT object is not attached.

ICONNECT_E_FILE_NOT_FOUND 

File not found.

ICONNECT_E_CAN_NOT_ACCESS 

Evaluation required a memory access which could not be performed.

ICONNECT_E_BAD_ID 

Expression could not be evaluated.

ICONNECT_E_NOT_SIMPLE_TYPE 

Expression does not evaluate to a simple type.

ICONNECT_E_ERROR 

Error occurred while performing the requested operation.

ICONNECT_E_NO_BREAKPOINT 

No breakpoint was found at the specified address.

ICONNECT_E_NOT_AVAILABLE 

The requested operation is not available.

ICONNECT_E_SIZE 

Parameter size invalid.

ICONNECT_E_ALREADY_EXISTS 

Creation failed because an object with same name already exists.

ICONNECT_E_TIMEOUT 

timeout occurred in processing the operation

ICONNECT_E_LICENSE 

license for the current operation is not available

ICONNECT_E_BUSY 

The requested operation is unavailable because the called object is busy.

ICONNECT_E_MSG_FAIL 

Internal usage. The call failed with an error message.

ICONNECT_E_ROUTING 

Error occurred while routing the message from ser/des to winIDEA iConnect implementation.

ICONNECT_E_UMI_FAIL 

UMI operation failed. LSB byte of the error code contains monitor error code.

ICONNECT_UMI_EXC_ERR_MASK 

these 8 bits holds UMI monitor fpcXXX operation result

ICONNECT_S_SIZE 

Function succeeded but could not return all the data due to output buffer size limitation.

ICONNECT_S_MSG_FAIL 

Internal Usage.

The call failed with an error message box. There is no exact return code. Call GetLastError() for more information.

ICONNECT_S_MSG_WARN 

The call passed with a warning.

ICONNECT_S_STATUS_1 

Status of a document is neither idle, nor default busy.

ICONNECT_S_STATUS_2 

Status of a document is neither idle, nor default busy.

ICONNECT_S_STATUS_3 

Status of a document is neither idle, nor default busy.

ICONNECT_S_STATUS_4 

Status of a document is neither idle, nor default busy.

ICONNECT_S_STATUS_FLAGSMASK 

these 8 bits can return information on the status, if dsReturnFlags is specified in the Document(daStatus call) the encoded values are document specific (e.g.

IConnectIDE::EStatusFlagsAnalyzer)