#include <datafile_writer.h>
Inheritance diagram for OutputSource_Datafile:


Public Methods | |
| OutputSource_Datafile (const char *handle, OutputSourceProvider_Datafile *provider) | |
| virtual | ~OutputSource_Datafile () |
| virtual void | set_system_mode () |
| virtual void | set_big_endian_mode () |
| virtual void | set_little_endian_mode () |
| virtual void | write_int32 (int data) |
| virtual void | write_uint32 (unsigned int data) |
| virtual void | write_short16 (short data) |
| virtual void | write_ushort16 (unsigned short data) |
| virtual void | write_char8 (char data) |
| virtual void | write_uchar8 (unsigned char data) |
| virtual void | write_float32 (float data) |
| virtual int | write (const void *data, int size) |
| virtual void | open () |
| param: data - Points to the array from which to write.param: size - Number of bytes to write.retval: Num bytes actually written. | |
| virtual void | close () |
| virtual CL_OutputSource* | clone () |
| virtual int | tell () |
| retval: The copy of the output source. | |
| virtual int | size () |
| retval: Current position in source. | |
| virtual void | write_string (const char *string) |
| retval: Current size of output source. | |
Protected Attributes | |
| OutputSourceProvider_Datafile* | provider |
| gzFile | output_fd |
| int | pos |
|
|
|
|
|
|
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
param: data - Points to the array from which to write.param: size - Number of bytes to write.retval: Num bytes actually written.
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
retval: Current position in source.
Reimplemented from CL_OutputSource. |
|
|
retval: The copy of the output source.
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
retval: Current size of output source.
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Definition at line 96 of file datafile_writer.h. |
|
|
Definition at line 97 of file datafile_writer.h. |
|
|
Definition at line 95 of file datafile_writer.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001