class oemolostream : public oemolstreambase
This class represents oemolostream.
The following methods are publicly inherited from oemolstreambase:
| GetBinaryIOHandler | Getgz | close |
| GetFlavor | SetFlavor | open |
| GetFormat | SetFormat |
oemolostream()
oemolostream(const char *name)
oemolostream(const std::string &fn)
oemolostream(OEPlatform::oeostream *, bool owned=true)
Default and copy constructors.
operator bool() const
operator OEPlatform::oeostream &() const
std::string GetString(void)
bool SetFlavor(unsigned int format, unsigned int flavor)
bool SetFormat(unsigned int format)
void SetString(const char *c)
void SetString(const unsigned char *c, oesize_t size)
bool Setgz(bool gz, OEPlatform::oeostream *sptr=0, bool=false)
void close()
oemolostream &flush()
bool openstring()
bool openstring(bool gzip)
oemolostream &put(char c)
oemolostream &seekp(oefpos_t pos)
oemolostream &seekp(oefpos_t offset, OEPlatform::oestream::seek_dir dir)
oefpos_t tell()
oemolostream &write(const char *str, oesize_t size)