synfig-core  1.0.3
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
synfig::FileSystemNative::WriteStream Class Reference

#include <filesystemnative.h>

Inheritance diagram for synfig::FileSystemNative::WriteStream:
synfig::FileSystem::WriteStream synfig::FileSystem::Stream

Public Member Functions

virtual ~WriteStream ()
- Public Member Functions inherited from synfig::FileSystem::WriteStream
bool write_block (const void *buffer, size_t size)
bool write_whole_block (const void *buffer, size_t size)
bool write_whole_stream (std::streambuf &streambuf)
bool write_whole_stream (std::istream &stream)
bool write_whole_stream (ReadStreamHandle stream)
template<typename T >
bool write_variable (const T &v)
- Public Member Functions inherited from synfig::FileSystem::Stream
virtual ~Stream ()
Handle file_system () const

Protected Member Functions

 WriteStream (Handle file_system, FILE *file_)
virtual size_t internal_write (const void *buffer, size_t size)
- Protected Member Functions inherited from synfig::FileSystem::WriteStream
 WriteStream (Handle file_system)
virtual int overflow (int ch)
- Protected Member Functions inherited from synfig::FileSystem::Stream
 Stream (Handle file_system)

Protected Attributes

FILE * file_

Friends

class FileSystemNative

Constructor & Destructor Documentation

FileSystemNative::WriteStream::WriteStream ( Handle  file_system,
FILE *  file_ 
)
protected
FileSystemNative::WriteStream::~WriteStream ( )
virtual

Member Function Documentation

size_t FileSystemNative::WriteStream::internal_write ( const void *  buffer,
size_t  size 
)
protectedvirtual

Friends And Related Function Documentation

friend class FileSystemNative
friend

Member Data Documentation

FILE* synfig::FileSystemNative::WriteStream::file_
protected

The documentation for this class was generated from the following files: