Diana Software
Classes | Enumerations | Functions
QError.hh File Reference

Go to the source code of this file.

Classes

class  QError
 error class with error type and description More...
 

Enumerations

enum  QError_ {
  QERR_SUCCESS , QERR_OUT_OF_RANGE , QERR_OVERFLOW , QERR_UNDERFLOW ,
  QERR_SIZE_NOT_MATCH , QERR_FILE_NOT_FOUND , QERR_CANNOT_OPEN_FILE , QERR_IO_FAILED ,
  QERR_UNDEFINED_NUMBER , QERR_TYPE_CONVERSION , QERR_GSL_ERROR , QERR_TIMEOUT ,
  QERR_EOF , QERR_EVENT_GENERIC , QERR_EVENT_HANDLE , QERR_GLOBAL_GENERIC ,
  QERR_GLOBAL_HANDLE , QERR_UNDEFINED_CHANNEL , QERR_UNDEFINED_ID , QERR_UNDEFINED_TYPE ,
  QERR_UNDEFINED_STATUS , QERR_UNDEFINED_PARAMETER , QERR_UNDEFINED_COMMAND , QERR_UNDEFINED_DEVICE ,
  QERR_UNDEFINED_INTERFACE , QERR_UNDEFINED_TARGET , QERR_EXIT , QERR_NI ,
  QERR_UNDEFINED_MODE , QERR_UNDEFINED_BASKET , QERR_UNDEFINED_CRATE , QERR_UNDEFINED_BOARD ,
  QERR_ELE_UNDEFINED_REGISTER , QERR_ELE_GENERIC_ERR , QERR_ELE_NO_ACKNOLDGEMENT , QERR_ELE_FE_WRITE ,
  QERR_ELE_BACKPLANE_WRITE , QERR_ELE_BESSEL_WRITE , QERR_ELE_PULSER_ATT_WRITE , QERR_ELE_PULSER_STATUS_WRITE ,
  QERR_ELE_FE_READ , QERR_ELE_BACKPLANE_READ , QERR_ELE_BESSEL_READ , QERR_ELE_PULSER_ATT_READ ,
  QERR_ELE_PULSER_STATUS_READ , QERR_VME_OPEN , QERR_VME_WRITE , QERR_VME_READ ,
  QERR_GPIB_GENERAL , QERR_NET_UNKNOWN_HOST , QERR_NET_CONNECTION_FAILED , QERR_NET_PROTOCOL ,
  QERR_SHMEM_INVALID_INDEX , QERR_SHMEM_INVALID_ID , QERR_DB_INCONSISTENCY , QERR_DB_CONN_FAILED ,
  QERR_DB_QUERY_FAILED , QERR_DB_NULL_RESULT , QERR_DB_MAXLINES_EXCEEDED , QERR_UNKNOWN_ERR ,
  QERR_NOT_IMPLEMENTED
}
 underlying enum with error types More...
 

Functions

std::ostream & operator<< (std::ostream &s, const QError &err)
 error stream of string error and description More...
 

Enumeration Type Documentation

◆ QError_

enum QError_

underlying enum with error types

Enumerator
QERR_SUCCESS 
QERR_OUT_OF_RANGE 
QERR_OVERFLOW 
QERR_UNDERFLOW 
QERR_SIZE_NOT_MATCH 
QERR_FILE_NOT_FOUND 
QERR_CANNOT_OPEN_FILE 
QERR_IO_FAILED 
QERR_UNDEFINED_NUMBER 
QERR_TYPE_CONVERSION 
QERR_GSL_ERROR 
QERR_TIMEOUT 
QERR_EOF 
QERR_EVENT_GENERIC 
QERR_EVENT_HANDLE 
QERR_GLOBAL_GENERIC 
QERR_GLOBAL_HANDLE 
QERR_UNDEFINED_CHANNEL 
QERR_UNDEFINED_ID 
QERR_UNDEFINED_TYPE 
QERR_UNDEFINED_STATUS 
QERR_UNDEFINED_PARAMETER 
QERR_UNDEFINED_COMMAND 
QERR_UNDEFINED_DEVICE 
QERR_UNDEFINED_INTERFACE 
QERR_UNDEFINED_TARGET 
QERR_EXIT 
QERR_NI 
QERR_UNDEFINED_MODE 
QERR_UNDEFINED_BASKET 
QERR_UNDEFINED_CRATE 
QERR_UNDEFINED_BOARD 
QERR_ELE_UNDEFINED_REGISTER 
QERR_ELE_GENERIC_ERR 
QERR_ELE_NO_ACKNOLDGEMENT 
QERR_ELE_FE_WRITE 
QERR_ELE_BACKPLANE_WRITE 
QERR_ELE_BESSEL_WRITE 
QERR_ELE_PULSER_ATT_WRITE 
QERR_ELE_PULSER_STATUS_WRITE 
QERR_ELE_FE_READ 
QERR_ELE_BACKPLANE_READ 
QERR_ELE_BESSEL_READ 
QERR_ELE_PULSER_ATT_READ 
QERR_ELE_PULSER_STATUS_READ 
QERR_VME_OPEN 
QERR_VME_WRITE 
QERR_VME_READ 
QERR_GPIB_GENERAL 
QERR_NET_UNKNOWN_HOST 
QERR_NET_CONNECTION_FAILED 
QERR_NET_PROTOCOL 
QERR_SHMEM_INVALID_INDEX 
QERR_SHMEM_INVALID_ID 
QERR_DB_INCONSISTENCY 
QERR_DB_CONN_FAILED 
QERR_DB_QUERY_FAILED 
QERR_DB_NULL_RESULT 
QERR_DB_MAXLINES_EXCEEDED 
QERR_UNKNOWN_ERR 
QERR_NOT_IMPLEMENTED 

Definition at line 24 of file QError.hh.

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  s,
const QError err 
)

error stream of string error and description

stream of error type and description

Definition at line 197 of file QError.cc.