
#if !defined(AFX_INSTANCE_H__6802AC4D_3F37_45fc_AD50_8F6C7934EF22__INCLUDED_)
#define AFX_INSTANCE_H__6802AC4D_3F37_45fc_AD50_8F6C7934EF22__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "..\Utils\NetUtils\Critical.h"

class CConsole
{
public:

            CConsole        (   bool    bIsConsole = false );
   virtual ~CConsole        (   void );

   int      Print           (   char *  pszFormat, ... );

   void     ConsoleProgram  (   bool    bConsole );
   bool     IsConsoleProgram(   void ) const;

private:

    CCritical   m_Critical;

    bool        m_bConsole;
    char        m_szMessage [ 500 ];

};

#endif // !defined(AFX_INSTANCE_H__6802AC4D_3F37_45fc_AD50_8F6C7934EF22__INCLUDED_)

