Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Messagehdlr Struct Reference

    Detailed Description

    message handler to redirect output

    Definition at line 45 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_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 51 of file struct_message.h.

    Referenced by SCIPmessagehdlrGetData(), and SCIPmessagehdlrSetData().

    ◆ logfile

    FILE* SCIP_Messagehdlr::logfile

    ◆ quiet

    SCIP_Bool SCIP_Messagehdlr::quiet

    should screen messages be suppressed?

    Definition at line 53 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 54 of file struct_message.h.

    Referenced by messagePrintWarning().

    ◆ dialogbuffer

    char* SCIP_Messagehdlr::dialogbuffer

    buffer for constructing complete dialog output lines

    Definition at line 55 of file struct_message.h.

    Referenced by messagePrintDialog().

    ◆ infobuffer

    char* SCIP_Messagehdlr::infobuffer

    buffer for constructing complete info output lines

    Definition at line 56 of file struct_message.h.

    Referenced by messagePrintInfo().

    ◆ warningbufferlen

    int SCIP_Messagehdlr::warningbufferlen

    currently used space in the warning buffer

    Definition at line 57 of file struct_message.h.

    Referenced by messagePrintWarning().

    ◆ dialogbufferlen

    int SCIP_Messagehdlr::dialogbufferlen

    currently used space in the dialog buffer

    Definition at line 58 of file struct_message.h.

    Referenced by messagePrintDialog().

    ◆ infobufferlen

    int SCIP_Messagehdlr::infobufferlen

    currently used space in the info buffer

    Definition at line 59 of file struct_message.h.

    Referenced by messagePrintInfo().

    ◆ nuses

    int SCIP_Messagehdlr::nuses

    number of message handler uses

    Definition at line 60 of file struct_message.h.

    Referenced by SCIPmessagehdlrCapture().