rlm@1: #if !defined(AFX_LOGGING_H__222FC21A_D40D_450D_8A1C_D33305E47B85__INCLUDED_) rlm@1: #define AFX_LOGGING_H__222FC21A_D40D_450D_8A1C_D33305E47B85__INCLUDED_ rlm@1: rlm@1: #if _MSC_VER > 1000 rlm@1: #pragma once rlm@1: #endif // _MSC_VER > 1000 rlm@1: // -*- C++ -*- rlm@1: // Logging.h : header file rlm@1: // rlm@1: rlm@1: #include "ResizeDlg.h" rlm@1: rlm@1: ///////////////////////////////////////////////////////////////////////////// rlm@1: // Logging dialog rlm@1: rlm@1: class Logging : public ResizeDlg rlm@1: { rlm@1: // Construction rlm@1: public: rlm@1: void log(const char *); rlm@1: Logging(CWnd*pParent = NULL); // standard constructor rlm@1: rlm@1: // Dialog Data rlm@1: //{{AFX_DATA(Logging) rlm@1: enum { IDD = IDD_LOGGING }; rlm@1: CEdit m_log; rlm@1: BOOL m_swi; rlm@1: BOOL m_unaligned_access; rlm@1: BOOL m_illegal_write; rlm@1: BOOL m_illegal_read; rlm@1: BOOL m_dma0; rlm@1: BOOL m_dma1; rlm@1: BOOL m_dma2; rlm@1: BOOL m_dma3; rlm@1: BOOL m_agbprint; rlm@1: BOOL m_undefined; rlm@1: //}}AFX_DATA rlm@1: rlm@1: // Overrides rlm@1: // ClassWizard generated virtual function overrides rlm@1: //{{AFX_VIRTUAL(Logging) rlm@1: protected: rlm@1: virtual void DoDataExchange(CDataExchange*pDX); // DDX/DDV support rlm@1: virtual void PostNcDestroy(); rlm@1: //}}AFX_VIRTUAL rlm@1: rlm@1: // Implementation rlm@1: protected: rlm@1: // Generated message map functions rlm@1: //{{AFX_MSG(Logging) rlm@1: afx_msg void OnOk(); rlm@1: afx_msg void OnClear(); rlm@1: afx_msg void OnVerboseAgbprint(); rlm@1: afx_msg void OnVerboseDma0(); rlm@1: afx_msg void OnVerboseDma1(); rlm@1: afx_msg void OnVerboseDma2(); rlm@1: afx_msg void OnVerboseDma3(); rlm@1: afx_msg void OnVerboseIllegalRead(); rlm@1: afx_msg void OnVerboseIllegalWrite(); rlm@1: afx_msg void OnVerboseSwi(); rlm@1: afx_msg void OnVerboseUnalignedAccess(); rlm@1: afx_msg void OnVerboseUndefined(); rlm@1: afx_msg void OnSave(); rlm@1: afx_msg void OnErrspaceLog(); rlm@1: afx_msg void OnMaxtextLog(); rlm@1: virtual BOOL OnInitDialog(); rlm@1: afx_msg void OnClose(); rlm@1: //}}AFX_MSG rlm@1: DECLARE_MESSAGE_MAP() rlm@1: public: rlm@1: static Logging *instance; rlm@1: static CString text; rlm@1: }; rlm@1: rlm@1: //{{AFX_INSERT_LOCATION}} rlm@1: // Microsoft Visual C++ will insert additional declarations immediately before the previous line. rlm@1: rlm@1: #endif // !defined(AFX_LOGGING_H__222FC21A_D40D_450D_8A1C_D33305E47B85__INCLUDED_)