Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Messagehdlr Struct Reference

Detailed Description

message handler to redirect output

Definition at line 35 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_MESSAGEHDLRDATAmessagehdlrdata
 
FILE * logfile
 
SCIP_Bool quiet
 
char * warningbuffer
 
char * dialogbuffer
 
char * infobuffer
 
int warningbufferlen
 
int dialogbufferlen
 
int infobufferlen
 
int nuses
 

Member Function Documentation

SCIP_Messagehdlr::SCIP_DECL_MESSAGEWARNING ( messagewarning)

warning message print method of message handler

SCIP_Messagehdlr::SCIP_DECL_MESSAGEDIALOG ( messagedialog)

dialog message print method of message handler

SCIP_Messagehdlr::SCIP_DECL_MESSAGEINFO ( messageinfo)

info message print method of message handler

SCIP_Messagehdlr::SCIP_DECL_MESSAGEHDLRFREE ( messagehdlrfree)

destructor of message handler to free message handler data

Field Documentation

SCIP_MESSAGEHDLRDATA* SCIP_Messagehdlr::messagehdlrdata

message handler data

Definition at line 41 of file struct_message.h.

Referenced by SCIPmessagehdlrGetData(), and SCIPmessagehdlrSetData().

FILE* SCIP_Messagehdlr::logfile
SCIP_Bool SCIP_Messagehdlr::quiet

should screen messages be suppressed?

Definition at line 43 of file struct_message.h.

Referenced by messagePrintDialog(), messagePrintInfo(), messagePrintWarning(), SCIPmessagehdlrIsQuiet(), and SCIPmessagehdlrSetQuiet().

char* SCIP_Messagehdlr::warningbuffer

buffer for constructing complete warning output lines

Definition at line 44 of file struct_message.h.

Referenced by messagePrintWarning().

char* SCIP_Messagehdlr::dialogbuffer

buffer for constructing complete dialog output lines

Definition at line 45 of file struct_message.h.

Referenced by messagePrintDialog().

char* SCIP_Messagehdlr::infobuffer

buffer for constructing complete info output lines

Definition at line 46 of file struct_message.h.

Referenced by messagePrintInfo().

int SCIP_Messagehdlr::warningbufferlen

currently used space in the warning buffer

Definition at line 47 of file struct_message.h.

Referenced by messagePrintWarning().

int SCIP_Messagehdlr::dialogbufferlen

currently used space in the dialog buffer

Definition at line 48 of file struct_message.h.

Referenced by messagePrintDialog().

int SCIP_Messagehdlr::infobufferlen

currently used space in the info buffer

Definition at line 49 of file struct_message.h.

Referenced by messagePrintInfo().

int SCIP_Messagehdlr::nuses

number of message handler uses

Definition at line 50 of file struct_message.h.

Referenced by SCIPmessagehdlrCapture().