All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
interrupt.h File Reference Detailed Descriptionmethods for catching the user CTRL-C interrupt Definition in file interrupt.h. Go to the source code of this file.
Function Documentation
creates a CTRL-C interrupt data
Definition at line 76 of file interrupt.c. References BMSallocMemory, NULL, SCIP_ALLOC, and SCIP_OKAY. Referenced by SCIPcreate().
frees a CTRL-C interrupt data
Definition at line 89 of file interrupt.c. References BMSfreeMemory, and NULL. Referenced by SCIPfree().
captures the CTRL-C interrupt to call the SCIP's own interrupt handler
Definition at line 99 of file interrupt.c. References interruptHandler(), ninterrupts, NULL, SCIP_Interrupt::nuses, and SCIP_Interrupt::oldsigaction. Referenced by SCIPpresolve(), and SCIPsolve().
releases the CTRL-C interrupt and restores the old interrupt handler
Definition at line 128 of file interrupt.c. References NULL, SCIP_Interrupt::nuses, and SCIP_Interrupt::oldsigaction. Referenced by SCIPpresolve(), and SCIPsolve().
returns whether the user interrupted by pressing CTRL-C Definition at line 147 of file interrupt.c. References ninterrupts. Referenced by SCIPpressedCtrlC(), and SCIPsolveIsStopped(). |