DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
AddressTableException.hh
Go to the documentation of this file.
1#ifndef __ADDRESSTABLEEXCEPTION_HH__
2#define __ADDRESSTABLEEXCEPTION_HH__ 1
3
5
6namespace BUException{
7 //Exceptions for WIB
8 ExceptionClassGenerator(BAD_FILE,"Bad File\n")
9 ExceptionClassGenerator(INVALID_NAME,"Invalid name\n")
10 ExceptionClassGenerator(BAD_TOKEN,"Bad Token\n")
11 ExceptionClassGenerator(NULL_POINTER,"NULL pointer used\n")
12 ExceptionClassGenerator(BAD_MODE,"Invalid mode for address table entry\n")
13 ExceptionClassGenerator(NAME_COLLISION,"Collision in address table names\n")
14 ExceptionClassGenerator(BAD_REGEX,"Invalid regex syntax\n")
15 ExceptionClassGenerator(MAX_INCLUDE_FILE_DEPTH,"Included file depth exceeded maximum\n")
16 ExceptionClassGenerator(BAD_BLOCK_WRITE,"Block write to registers with bad attributes\n")
17}
18
19#endif
#define ExceptionClassGenerator(ClassName, ClassDescription)