00001 #ifndef __CHM_LLP_WRAPPER_H__ 00002 #define __CHM_LLP_WRAPPER_H__ 00003 //--------------------------------------------------------------------------- 00004 // Copyright (C) 1997-2007 iNTERFACEWARE Inc. All Rights Reserved 00005 // 00006 // Module: CHMllpWrapper 00007 // 00008 // Author: Greg Norman 00009 // Revision: $Revision: 1.7 $ 00010 // 00011 // Last Edit Date: $Date: 2007-02-12 21:35:42 $ 00012 // Source: $Source: /home/cvs/cvsroot/CHM/CHMllpWrapper.h,v $ 00013 //--------------------------------------------------------------------------- 00014 #include <CHM/CHMwrapper.h> 00015 00016 class CHMllpWrapperPrivate; 00017 00026 class CHMllpWrapper 00027 : public CHMwrapper 00028 { 00029 public: 00031 CHMllpWrapper(); 00033 virtual ~CHMllpWrapper(); 00034 00036 virtual void AddWrapper(CHMstring& MessageData); 00037 00044 virtual CHMboolean DetectMessage(CHMstring& Buffer, 00045 CHMstring& Message); 00046 00050 const CHMchar* LLPheader() const; 00051 00055 const CHMchar* LLPtrailer() const; 00056 00060 void setLLPheader(const CHMchar* NewValue); 00061 00065 void setLLPtrailer(const CHMchar* NewValue); 00066 00067 private: 00068 CHMllpWrapper(CHMllpWrapper& Orig); 00069 CHMllpWrapper& operator=(CHMllpWrapper& Orig); 00070 00071 CHMllpWrapperPrivate* pMember; 00072 }; 00073 00074 #endif // end of defensive include 00075