#include <file_outputprovider.h>
Inheritance diagram for CL_OutputSource_File:


Public Methods | |
| CL_OutputSource_File (const char *) | |
| CL_OutputSource_File () | |
| virtual | ~CL_OutputSource_File () |
| std::string | get_data () const |
| virtual void | set_system_mode () |
| retval: Pointer to the data written. | |
| 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 void | write_bool (bool data) |
| virtual int | write (const void *data, int size) |
| virtual void | open () |
| param: data - Points to the array written.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. | |
| virtual void | write_string (CL_String &string) |
Private Attributes | |
| unsigned int | m_pos |
| CL_String | filename |
| FILE* | file |
Definition at line 24 of file file_outputprovider.h.
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
|
|
|
param: data - Points to the array written.param: size - Number of bytes to write.retval: Num bytes actually written.
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
Reimplemented from CL_OutputSource. |
|
|
retval: Pointer to the data written.
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 103 of file file_outputprovider.h. |
|
|
Definition at line 102 of file file_outputprovider.h. |
|
|
Definition at line 101 of file file_outputprovider.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001