Enable state synching for ServerPictures. Fixes bug 520

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19379 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini
2006-11-28 14:52:51 +00:00
parent 8535905415
commit 0c48fc7c74
2 changed files with 22 additions and 139 deletions
@@ -49,16 +49,17 @@ public:
status_t WritePushState();
status_t WritePopState();
private:
BPositionIO *fData;
std::stack<off_t> fStack;
protected:
status_t WriteData(const void *data, size_t size);
template <typename T> status_t Write(const T &data) { return WriteData(&data, sizeof(data)); }
status_t BeginOp(const int16 &op);
status_t EndOp();
private:
BPositionIO *fData;
std::stack<off_t> fStack;
};
#endif // __PICTUREDATAWRITER_H