6#include "LogRingBuffer.h"
11#define MAXLOGBUFFERLINE 100000
24class CLogWndDoc :
public CDocument,
public CVTextDocument
46 virtual void lprintBuffer(Buffer buf,
int input=LOG_RB_MESG);
47 virtual void lprintString(
char* str,
int input=LOG_RB_MESG);
51 virtual void printBuffer(Buffer buf,
int input=LOG_RB_MESG);
52 virtual void printString(
char* str,
int input=LOG_RB_MESG);
64 virtual void Dump(CDumpContext& dc)
const;
CLogRingBuffer * ringBuffer
void DeleteContents(void)
virtual BOOL OnNewDocument()
virtual void lprintString(char *str, int input=LOG_RB_MESG)
virtual void lfprintFormat(int input, char *fmt,...)
virtual void unlock(void)
virtual void printBuffer(Buffer buf, int input=LOG_RB_MESG)
virtual void lprintBuffer(Buffer buf, int input=LOG_RB_MESG)
virtual void fprintFormat(int input, char *fmt,...)
CLogWndView * GetView(void)
virtual void lprintFormat(char *fmt,...)
virtual void Serialize(CArchive &ar)
CCriticalSection criticalKey
virtual void AssertValid() const
CString easyGetSaveFileName(LPCTSTR title, HWND hWnd)
virtual void Dump(CDumpContext &dc) const
virtual void printFormat(char *fmt,...)
virtual void printString(char *str, int input=LOG_RB_MESG)