Detailed Description
message handler to redirect output
Definition at line 36 of file struct_message.h.
#include <struct_message.h>
Public Member Functions | |
SCIP_DECL_MESSAGEWARNING ((*messagewarning)) | |
SCIP_DECL_MESSAGEDIALOG ((*messagedialog)) | |
SCIP_DECL_MESSAGEINFO ((*messageinfo)) | |
SCIP_DECL_MESSAGEHDLRFREE ((*messagehdlrfree)) | |
Data Fields | |
SCIP_MESSAGEHDLRDATA * | messagehdlrdata |
FILE * | logfile |
SCIP_Bool | quiet |
char * | warningbuffer |
char * | dialogbuffer |
char * | infobuffer |
int | warningbufferlen |
int | dialogbufferlen |
int | infobufferlen |
int | nuses |
Member Function Documentation
◆ SCIP_DECL_MESSAGEWARNING()
SCIP_Messagehdlr::SCIP_DECL_MESSAGEWARNING | ( | * | messagewarning | ) |
warning message print method of message handler
◆ SCIP_DECL_MESSAGEDIALOG()
SCIP_Messagehdlr::SCIP_DECL_MESSAGEDIALOG | ( | * | messagedialog | ) |
dialog message print method of message handler
◆ SCIP_DECL_MESSAGEINFO()
SCIP_Messagehdlr::SCIP_DECL_MESSAGEINFO | ( | * | messageinfo | ) |
info message print method of message handler
◆ SCIP_DECL_MESSAGEHDLRFREE()
SCIP_Messagehdlr::SCIP_DECL_MESSAGEHDLRFREE | ( | * | messagehdlrfree | ) |
destructor of message handler to free message handler data
Field Documentation
◆ messagehdlrdata
SCIP_MESSAGEHDLRDATA* SCIP_Messagehdlr::messagehdlrdata |
message handler data
Definition at line 42 of file struct_message.h.
Referenced by SCIPmessagehdlrGetData(), and SCIPmessagehdlrSetData().
◆ logfile
FILE* SCIP_Messagehdlr::logfile |
log file where to copy messages into
Definition at line 43 of file struct_message.h.
Referenced by messagehdlrOpenLogfile(), messagePrintDialog(), messagePrintInfo(), messagePrintWarning(), SCIPmessagehdlrGetLogfile(), SCIPmessagehdlrSetLogfile(), and SCIPprobdataWriteLogLine().
◆ quiet
SCIP_Bool SCIP_Messagehdlr::quiet |
should screen messages be suppressed?
Definition at line 44 of file struct_message.h.
Referenced by messagePrintDialog(), messagePrintInfo(), messagePrintWarning(), SCIPmessagehdlrIsQuiet(), and SCIPmessagehdlrSetQuiet().
◆ warningbuffer
char* SCIP_Messagehdlr::warningbuffer |
buffer for constructing complete warning output lines
Definition at line 45 of file struct_message.h.
Referenced by messagePrintWarning().
◆ dialogbuffer
char* SCIP_Messagehdlr::dialogbuffer |
buffer for constructing complete dialog output lines
Definition at line 46 of file struct_message.h.
Referenced by messagePrintDialog().
◆ infobuffer
char* SCIP_Messagehdlr::infobuffer |
buffer for constructing complete info output lines
Definition at line 47 of file struct_message.h.
Referenced by messagePrintInfo().
◆ warningbufferlen
int SCIP_Messagehdlr::warningbufferlen |
currently used space in the warning buffer
Definition at line 48 of file struct_message.h.
Referenced by messagePrintWarning().
◆ dialogbufferlen
int SCIP_Messagehdlr::dialogbufferlen |
currently used space in the dialog buffer
Definition at line 49 of file struct_message.h.
Referenced by messagePrintDialog().
◆ infobufferlen
int SCIP_Messagehdlr::infobufferlen |
currently used space in the info buffer
Definition at line 50 of file struct_message.h.
Referenced by messagePrintInfo().
◆ nuses
int SCIP_Messagehdlr::nuses |
number of message handler uses
Definition at line 51 of file struct_message.h.
Referenced by SCIPmessagehdlrCapture().