ICP  1
Public Member Functions | List of all members
qxtrmException Class Reference

Exception class recording an error raised by a Quixtream API function. More...

#include <Qxtrm_driver.h>

Inheritance diagram for qxtrmException:
Inheritance graph

Public Member Functions

 qxtrmException (const char *message)
 
 qxtrmException (const std::string &message)
 
 qxtrmException (int qxtrm_status, const std::string &message="", Quixtream *qx=NULL, int chan=INVALID_QXTRM_CHANNEL)
 

Detailed Description

Exception class recording an error raised by a Quixtream API function.

Definition at line 75 of file Qxtrm_driver.h.

Constructor & Destructor Documentation

qxtrmException::qxtrmException ( const char *  message)
inlineexplicit

Definition at line 78 of file Qxtrm_driver.h.

qxtrmException::qxtrmException ( const std::string &  message)
inlineexplicit

Definition at line 79 of file Qxtrm_driver.h.

qxtrmException::qxtrmException ( int  qxtrm_status,
const std::string &  message = "",
Quixtream *  qx = NULL,
int  chan = INVALID_QXTRM_CHANNEL 
)
inlineexplicit
Parameters
[in]qxtrm_statusqxtrmStatus error code returned by the Quixtream API function
[in]messageadditional text about how/where the error occurred
[in]qxpointer to Quixtream instance raising error
[in]chanChannel raising error. If both qx and chan are supplied then qxtrmChannelStatusMessage() may be called for additional error information

Definition at line 84 of file Qxtrm_driver.h.


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