iDataBuffer Struct ReferenceThe iDataBuffer interface can be used to exchange buffers with abstract data between plugins.
Inheritance diagram for iDataBuffer:
Public Member Functions
|virtual char *||GetData () const =0|
|Get the buffer as an abstract pointer. |
|int8 *||GetInt8 ()|
|Get as an int8 *. |
|virtual size_t||GetSize () const =0|
|Query the buffer size. |
|uint8 *||GetUint8 ()|
|Get as an uint8 *. |
|char *||operator * () const|
|Get the buffer as an (char *) pointer. |
Detailed DescriptionThe iDataBuffer interface can be used to exchange buffers with abstract data between plugins.
The object does not care about the contents of the buffer; it just can perform several simple operations on them. The interface is designed to be light-weight, as an alternative to the heavy iString interface.
Member Function Documentation
|virtual char* iDataBuffer::GetData||(||)|| const
|virtual size_t iDataBuffer::GetSize||(||)|| const
|char* iDataBuffer::operator *||(||)|| const
The documentation for this struct was generated from the following file:
Generated for Crystal Space 1.2.1 by doxygen 1.5.3