oops, Forgot to include the streambuf child class details.
class StoreEntryStreamBuf : public std::streambuf
{
public:
StoreEntryStreamBuf(StoreEntry *anEntry) : anEntry(anEntry);
~StoreEntryStreamBuf();
protected:
virtual char overflow(char aChar = traits_type::eof());
virtual int sync();
virtual std::streamsize xsputn(const char * chars, std::streamsize
number);
private:
StoreEntry *anEntry;
};