1
////////////////////////////////////////////////////////////////////////////
2
// NoteCase notes manager project <http://notecase.sf.net>
4
// This code is licensed under BSD license.See "license.txt" for more details.
6
// File: Implements content reading/writing with multiple layers of processing
7
////////////////////////////////////////////////////////////////////////////
14
#endif // _MSC_VER > 1000
16
#include "IOLayerBase.h"
25
void PushLayer(IOLayerBase *layer);
26
void CleanLayerList();
28
int Read(char *szBuffer, int nLen, bool &bContinue);
29
int Write(const char *szBuffer, int nLen);
30
int WriteString(const char *szBuffer);
33
unsigned char *GetLastLayerData();
36
std::vector<IOLayerBase *> m_lstLayers;
40
#endif // FILE64TRANSFORM_H__