VMS Help CXXL, task_package, Global Declarations, Exception Codes *Conan The Librarian |
The following codes handle exceptions for the classes indicated: E_OLINK = 1 Cannot delete an object with a remembered task (object class) E_ONEXT = 2 Cannot delete an object which is on a list (object class) E_GETEMPTY = 3 Cannot get an object from an empty queue (qhead class) E_PUTOBJ = 4 Cannot put an object into a full queue (qtail class) E_PUTFULL = 5 Cannot put an object into a queue if the object is on another queue (qtail class) E_BACKOBJ = 6 Cannot putback an object into a queue if the object is on another queue (qhead class) E_BACKFULL = 7 Cannot putback an object into a full queue (qhead class) E_SETCLOCK = 8 Cannot set the clock after it has advanced past 0 (sched class) E_CLOCKIDLE = 9 Cannot advance the clock when clock_task is RUNNING or TERMINATED (sched class) E_RESTERM = 10 Cannot resume a TERMINATED task (sched class) E_RESRUN = 11 Cannot resume a RUNNING task (sched class) E_NEGTIME = 12 Cannot delay a negative amount of time (sched class) E_RESOBJ = 13 Cannot resume a task or timer if it is already on another queue (sched class) E_HISTO = 14 Cannot construct a histogram with less than 1 bucket or the left not less than the right (histogram class) E_STACK = 15 Cannot extend stack (task class) E_STORE = 16 Cannot allocate more memory (object, qhead, qtail, and task classes) E_TASKMODE = 17 Cannot create a task with a mode other than DEDICATED or SHARED (task class) E_TASKDEL = 18 Cannot delete a task which is IDLE or RUNNING (task class) E_TASKPRE = 19 Cannot preempt a task which is IDLE or TERMINATED (task class) E_TIMERDEL = 20 Cannot delete a timer which is IDLE or RUNNING (timer class) E_SCHTIME = 21 Cannot execute something at a time which already passed (sched class) E_SCHOBJ = 22 Cannot use class sched other than as a base class (sched class) E_QDEL = 23 Cannot delete a queue which has an object in the queue (qhead and qtail classes) E_RESULT = 24 Cannot call result() on thistask (task class) E_WAIT = 25 Cannot call wait() on thistask (task class) E_FUNCS = 26 Encountered an unexpected exception or access violation E_FRAMES = 27 Not used in DEC C++ E_REGMASK = 28 Not used in DEC C++ E_FUDGE_SIZE = 29 Not used in DEC C++ E_NO_HNDLR = 30 Cannot handle a signal for which there is no handler (Interrupt_handler class) E_BADSIG = 31 Cannot handle a signal with an invalid signal number (Interrupt_handler class) E_LOSTHNDLR = 32 Cannot handle a signal which is not on a stack of them for the given signal (Interrupt_handler class) E_TASKNAMEOVERRUN = 33 Not used in DEC C++
|