#include <outputsource.h>
Inheritance diagram for CL_OutputSource:

Public Methods | |
| virtual | ~CL_OutputSource () |
| virtual void | set_system_mode ()=0 |
| virtual void | set_big_endian_mode ()=0 |
| virtual void | set_little_endian_mode ()=0 |
| virtual void | write_int32 (int data)=0 |
| virtual void | write_uint32 (unsigned int data)=0 |
| virtual void | write_short16 (short data)=0 |
| virtual void | write_ushort16 (unsigned short data)=0 |
| virtual void | write_char8 (char data)=0 |
| virtual void | write_uchar8 (unsigned char data)=0 |
| virtual void | write_float32 (float data)=0 |
| virtual int | write (const void *data, int size)=0 |
| virtual void | open ()=0 |
| 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 ()=0 |
| virtual CL_OutputSource* | clone ()=0 |
| virtual int | tell ()=0 |
| retval: The copy of the output source. | |
| virtual int | size ()=0 |
| retval: Current position in source. | |
| virtual void | write_string (const char *string)=0 |
| retval: Current size of output source. | |
Definition at line 20 of file outputsource.h.
|
|
Definition at line 31 of file outputsource.h. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
param: data - Points to the array from which to write.param: size - Number of bytes to write.retval: Num bytes actually written.
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
retval: Current position in source.
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
retval: The copy of the output source.
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. Referenced by CL_IntegerResource::serialize_save(). |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
retval: Current size of output source.
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. Referenced by CL_StringResource::serialize_save(). |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. Referenced by CL_BooleanResource::serialize_save(). |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
|
|
Reimplemented in CL_OutputSource_File, CL_OutputSource_Memory, OutputSource_Datafile, and CL_OutputSource_MemoryGeneric. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001