This document provides an overview of buffers and strings.
The central Symbian platform idiom for both strings and buffers is descriptors. Some APIs in this group, such as Literals, Lexical Analysis, and Package Buffers provide additional descriptor handling facilities. In some circumstances, applications may need to manage raw data buffers directly in memory. For this, the Dynamic Buffers and Raw Memory APIs are available.
APIs
Use the APIs as follows:
Provides a fixed length first-in first-out queue of fixed size objects.
Manipulates string and data buffer.
Manipulates data buffers of variable length.
Provides string analysis and string-to-number conversions.
Provides simple creation of descriptors that contain read-only literal text.
Allows any value type (T class) to be encapsulated as a descriptor, for the purpose of inter-thread parameter passing.
Performs simple manipulations of data in memory.