From 58ac4567a402d383c3edb0749b9f2fb88b8422d6 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 25 Jan 2015 19:54:43 +0000 Subject: less pointers, less memory problems git-svn-id: http://svn.miranda-ng.org/main/trunk@11906 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.h') diff --git a/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.h b/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.h index c87b58f32b..e4a771f231 100644 --- a/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.h +++ b/protocols/WhatsApp/src/WhatsAPI++/BinTreeNodeWriter.h @@ -40,6 +40,7 @@ private: ByteArrayOutputStream *out; IMutex* mutex; int dataBegin; + bool bLoggedIn; void writeListStart(int i); void writeInt8(int v); @@ -57,7 +58,9 @@ private: void processBuffer(); public: - BinTreeNodeWriter(WAConnection* conn, ISocketConnection* connection, const char** dictionary, const int dictionarysize, IMutex* mutex); + BinTreeNodeWriter(WAConnection* conn, ISocketConnection* connection, IMutex* mutex); + virtual ~BinTreeNodeWriter(); + void streamStart(std::string domain, std::string resource); void flushBuffer(bool flushNetwork); void flushBuffer(bool flushNetwork, int startingOffset); @@ -65,7 +68,7 @@ public: void write(const ProtocolTreeNode &node); void write(const ProtocolTreeNode &node, bool needsFlush); - virtual ~BinTreeNodeWriter(); + void setLoggedIn() { bLoggedIn = true; } }; #endif /* BINTREENODEWRITER_H_ */ -- cgit v1.2.3