Main Page Class Hierarchy Compound List File List Compound Members

# gdsmes.h

    00001 /*
    00002         GDSMessage
    00003         GDSMES.H
    00004 */
    00005
    00006 #ifndef _GDSMESS_
    00007 #define _GDSMESS_
    00008
    00009 #ifdef __GNUG__
    00010 #pragma interface
    00011 #endif
    00012
    00013 #include <stdio.h>
    00014 #include <iostream.h>
    00015 #include <fstream.h>
    00016 #include "gdserr.h"
    00017
    00018 class GDSMessage
    00019 {
    00020         public:
    00021                 GDSMessage(void);
    00022                 virtual ~GDSMessage(void)=0;
    00023       void SetLogFile(char* name);
    00024       char* GetLogFile();
    00025                 virtual void    error           (char *text, char *title) =0;
    00026                 virtual void    info            (char *text, char *title) =0;
    00027                 virtual void    text            (char *text, char *title) =0;
    00028                 virtual void    debug           (char *text, char *title) =0;
    00029                 virtual int     question_yesno  (char *text, char *title) =0;
    00030    protected:
    00031       char* m_name;
    00032                 ofstream        m_Log_file;
    00033 };
    00034 #endif
    00035

gdsmes.h Source File -- Thu Nov 28 21:24:56 2002 -- 28 Nov 2002 -- 1.2.18 -- -- . -- Main Page