pub_message.h
Go to the documentation of this file.
23 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 63 /** executes SCIPprintCons() and prints termination symbol ";\n" only if SCIP_DEBUG flag is set */ 82 /** executes SCIPprintCons() and prints termination symbol ";\n" only if SCIP_DEBUG flag is set */ 112 /** Creates and captures a message handler which deals with warning, information, and dialog (interactive shell) methods. 114 * @note The message handler does not handle error messages. For that see SCIPmessageSetErrorPrinting() 123 SCIP_DECL_MESSAGEWARNING((*messagewarning)),/**< warning message print method of message handler */ 124 SCIP_DECL_MESSAGEDIALOG((*messagedialog)),/**< dialog message print method of message handler */ 126 SCIP_DECL_MESSAGEHDLRFREE((*messagehdlrfree)), /**< destructor of message handler to free message handler data */ 237 /** prints a dialog message that requests user interaction, acting like the vprintf() command */ 245 /** prints a dialog message that requests user interaction into a file, acting like the fprintf() command */ 254 /** prints a dialog message that requests user interaction into a file, acting like the vfprintf() command */ 283 /** prints a message into a file depending on the verbosity level, acting like the fprintf() command */ 294 /** prints a message into a file depending on the verbosity level, acting like the vfprintf() command */ 305 /** prints the header with source file location for an error message using the static message handler */ 312 /** prints an error message, acting like the printf() command using the static message handler */ 319 /** prints an error message, acting like the vprintf() command using the static message handler */ 326 /** Method to set the error printing method. Setting the error printing method to NULL will suspend all error methods. 328 * @note The error printing method is a static variable. This means that all occurring errors are handled via this method. 332 SCIP_DECL_ERRORPRINTING((*errorPrinting)),/**< error message print method of message handler, or NULL */ 338 * @note The error printing method is a static variable. This means that all occurring errors are handled via this method. 366 /* In optimized mode, the function calls are overwritten by defines to reduce the number of function calls and 370 #define SCIPmessagehdlrGetData(messagehdlr) ((messagehdlr) != NULL) ? messagehdlr->messagehdlrdata : NULL 371 #define SCIPmessagehdlrGetLogfile(messagehdlr) ((messagehdlr) == NULL ? NULL : (messagehdlr)->logfile) void SCIPmessageVPrintWarning(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr, va_list ap) Definition: message.c:425 SCIP_Bool SCIPmessagehdlrIsQuiet(SCIP_MESSAGEHDLR *messagehdlr) Definition: message.c:894 void SCIPmessagePrintDialog(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr,...) Definition: message.c:494 void SCIPmessageFPrintWarning(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr,...) Definition: message.c:435 void SCIPmessageVFPrintDialog(SCIP_MESSAGEHDLR *messagehdlr, FILE *file, const char *formatstr, va_list ap) Definition: message.c:533 void SCIPmessagePrintErrorHeader(const char *sourcefile, int sourceline) Definition: message.c:761 datastructures for problem statistics void SCIPmessageFPrintInfo(SCIP_MESSAGEHDLR *messagehdlr, FILE *file, const char *formatstr,...) Definition: message.c:602 Definition: struct_message.h:35 void SCIPmessagehdlrSetLogfile(SCIP_MESSAGEHDLR *messagehdlr, const char *filename) Definition: message.c:377 void SCIPmessageVFPrintWarning(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr, va_list ap) Definition: message.c:449 void SCIPmessagePrintWarning(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr,...) Definition: message.c:411 FILE * SCIPmessagehdlrGetLogfile(SCIP_MESSAGEHDLR *messagehdlr) Definition: message.c:883 SCIP_RETCODE SCIPmessagehdlrSetData(SCIP_MESSAGEHDLR *messagehdlr, SCIP_MESSAGEHDLRDATA *messagehdlrdata) Definition: message.c:361 void SCIPmessageFPrintVerbInfo(SCIP_MESSAGEHDLR *messagehdlr, SCIP_VERBLEVEL verblevel, SCIP_VERBLEVEL msgverblevel, FILE *file, const char *formatstr,...) Definition: message.c:690 SCIP_RETCODE SCIPmessagehdlrRelease(SCIP_MESSAGEHDLR **messagehdlr) Definition: message.c:332 void SCIPmessageVPrintDialog(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr, va_list ap) Definition: message.c:508 void SCIPmessageFPrintDialog(SCIP_MESSAGEHDLR *messagehdlr, FILE *file, const char *formatstr,...) Definition: message.c:518 void SCIPmessageVFPrintVerbInfo(SCIP_MESSAGEHDLR *messagehdlr, SCIP_VERBLEVEL verblevel, SCIP_VERBLEVEL msgverblevel, FILE *file, const char *formatstr, va_list ap) Definition: message.c:707 void SCIPmessageSetErrorPrinting(SCIP_DECL_ERRORPRINTING((*errorPrinting)), void *data) Definition: message.c:835 void SCIPmessageVPrintInfo(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr, va_list ap) Definition: message.c:592 void SCIPmessageVPrintError(const char *formatstr, va_list ap) Definition: message.c:788 SCIP_RETCODE SCIPmessagehdlrCreate(SCIP_MESSAGEHDLR **messagehdlr, SCIP_Bool bufferedoutput, const char *filename, SCIP_Bool quiet, SCIP_DECL_MESSAGEWARNING((*messagewarning)), SCIP_DECL_MESSAGEDIALOG((*messagedialog)), SCIP_DECL_MESSAGEINFO((*messageinfo)), SCIP_DECL_MESSAGEHDLRFREE((*messagehdlrfree)), SCIP_MESSAGEHDLRDATA *messagehdlrdata) Definition: message.c:279 void SCIPmessagehdlrCapture(SCIP_MESSAGEHDLR *messagehdlr) Definition: message.c:323 void SCIPmessagePrintInfo(SCIP_MESSAGEHDLR *messagehdlr, const char *formatstr,...) Definition: message.c:578 void SCIPmessageVPrintVerbInfo(SCIP_MESSAGEHDLR *messagehdlr, SCIP_VERBLEVEL verblevel, SCIP_VERBLEVEL msgverblevel, const char *formatstr, va_list ap) Definition: message.c:678 void SCIPmessagePrintVerbInfo(SCIP_MESSAGEHDLR *messagehdlr, SCIP_VERBLEVEL verblevel, SCIP_VERBLEVEL msgverblevel, const char *formatstr,...) Definition: message.c:662 void SCIPmessagehdlrSetQuiet(SCIP_MESSAGEHDLR *messagehdlr, SCIP_Bool quiet) Definition: message.c:395 SCIP_MESSAGEHDLRDATA * SCIPmessagehdlrGetData(SCIP_MESSAGEHDLR *messagehdlr) Definition: message.c:871 void SCIPmessageVFPrintInfo(SCIP_MESSAGEHDLR *messagehdlr, FILE *file, const char *formatstr, va_list ap) Definition: message.c:617 type definitions for message output methods void SCIPmessageSetErrorPrintingDefault(void) Definition: message.c:848 common defines and data types used in all packages of SCIP |