Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

CError.h

Go to the documentation of this file.
00001 #pragma once
00002 #ifndef AXPIPE_CERROR_H
00003 #define AXPIPE_CERROR_H
00004 
00038 #include "AxPipe.h"
00039 
00040 namespace AxPipe {
00046 class CError {
00047 private:
00048     CError *m_pPrev;                        
00049     _TCHAR *m_szError;                      
00050     int m_iError;                           
00051 
00053     void InError(int iError, _TCHAR *szError);
00054 
00055 protected:
00056    void Init(CError *pPrev);                
00057 
00058 public:
00059     CError();                               
00060     ~CError();                              
00061 
00063     void SetError(int iError, const _TCHAR *szError, const _TCHAR *szParam = NULL);
00064     
00065     _TCHAR *GetErrorMsg();                  
00066     int GetErrorCode();                     
00067 };
00068 }; // namespace AxPipe
00069 #endif AXPIPE_CERROR_H

Generated on Mon Feb 2 13:19:18 2004 for AxPipe by doxygen 1.3.5