My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::AntennaException Class Reference
Inheritance diagram for gcp::antenna::control::AntennaException:
gcp::util::Exception

Public Types

enum  Type { ACU, UNKNOWN }
 

Public Member Functions

 AntennaException (std::string str, const char *fileName, const int lineNumber, Type type)
 
 AntennaException (std::ostringstream &os, const char *fileName, const int lineNumber, Type type)
 
 AntennaException (gcp::util::LogStream &ls, const char *fileName, const int lineNumber, Type type)
 
 AntennaException (gcp::util::LogStream *ls, const char *fileName, const int lineNumber, Type type)
 
void setAcu ()
 
bool isAcu ()
 

Constructor & Destructor Documentation

gcp::antenna::control::AntennaException::AntennaException ( std::string  str,
const char *  fileName,
const int  lineNumber,
Type  type 
)
inline

Construct an AntennaException with a detailed message.

Parameters
strString describing error.
fileNamewhere exception originated.
lineNumberexception occurred on.
gcp::antenna::control::AntennaException::AntennaException ( std::ostringstream &  os,
const char *  fileName,
const int  lineNumber,
Type  type 
)
inline

Construct an Error with a detailed message.

Parameters
osostringstream containing message
fileNamewhere exception originated.
lineNumberexception occurred on.
gcp::antenna::control::AntennaException::AntennaException ( gcp::util::LogStream ls,
const char *  fileName,
const int  lineNumber,
Type  type 
)
inline

Constructor with an LogStream&.

gcp::antenna::control::AntennaException::AntennaException ( gcp::util::LogStream ls,
const char *  fileName,
const int  lineNumber,
Type  type 
)
inline

Constructor with an LogStream*.

Member Function Documentation

bool gcp::antenna::control::AntennaException::isAcu ( )
inline

Query the type of error.

void gcp::antenna::control::AntennaException::setAcu ( )
inline

Set the type of error.


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