ultimatepp/rainbow/Turtle/Stream.cpp
cxl fa0d3e931b .Developing Turtle
git-svn-id: svn://ultimatepp.org/upp/trunk@6800 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-20 20:53:42 +00:00

37 lines
520 B
C++

#include "Local.h"
#ifdef GUI_TURTLE
NAMESPACE_UPP
#define LLOG(x) // LLOG(x)
#define LDUMP(x) // RDUMP(x)
#define LTIMING(x)
TurtleStream turtle_stream;
void TurtleStream::Reset()
{
zlib.Clear();
zlib.Compress();
}
void TurtleStream::Out(const void *data, dword size)
{
zlib.Put(data, (int)size);
}
String TurtleStream::FlushStream()
{
Flush();
zlib.End();
String s = zlib.Get();
Reset();
return s;
}
Callback TurtleWhenDisconnect;
END_UPP_NAMESPACE
#endif