»
Index »
C++ Class Hierarchy
C++ Class Hierarchy
- AgnDateTime - Provides static functions for converting dates and times between formats and for retrieving the minimum and maximum dates in the agenda model's valid date range (from 1st January 1980 to 31st December 2100)
- BaSystemSound - Utility class to handle system sounds
- BaflUtils - Provides simple-to-use file system utilities
- BigEndian - Inserts and extract integers in big-endian format
- ByteOrder - Reverses the byte order in 16 and 32-bit values
- CAgnSymbolList::TListItem - A single item in a symbol list
- CAgnTodoListList::TListItem - Represents one item in the to-do list list
- CAgnTodoListNames::TListItem
- CApaDocument::TCapability - CApaDocument capabilities
- CApaRecentFile - A set of static functions which manages a list of last used documents
- CBaNamedPlugins::CParameters - The parameters for a localised list of plug-in names
- CBaNamedPlugins::MFallBackName - Interface class with a single pure virtual function that generates a fallback name for plug-ins
- CBaNamedPlugins::TResourceFile - Information about a resource file containing the names of one or more named plug-ins
- CBase - Base class for all classes to be instantiated on the heap
- CActive - The core class of the active object abstraction
- CCoeEnv - Control environment
- CEikonEnv - An environment for creating Uikon controls and utility functions for manipulating those controls
- CIdle - An active object that performs low-priority processing when no higher-priority active objects are ready to run
- CIdleFinder - Gives information about the progress of an asynchronous contact database search, and can be used to get the results of the search
- CLogActive - Common active object behaviour
- CLogBase - Base class for the log engine implementation
- CLogView - Navigates a view on the log database
- CLogViewDuplicate - A view of events that are duplicates of an event in a view of recent events
- CMdaResource - Base class used in the derivation of CMdaImageUtility
- CMdaImageUtility - The abstract base class for the image conversion utilities
- CMdaImageDataReadUtility - Base class used in the derivation of CMdaImageDescToBitmapUtility and CMdaImageFileToBitmapUtility
- CMdaImageDataWriteUtility - Base class used in the derivation of CMdaImageBitmapToDescUtility and CMdaImageBitmapToFileUtility
- CMdaServer - Manages a connection to the media server
- CMsvFindText - A utility class which searches through given plain text or rich text for a specified text string
- CMsvOperation - Defines an interface for use by objects which control asynchronous commands in the messaging system
- CImPop3GetMail - Provides the means to copy and move email from the remote inbox to any local folder
- CMsvSession - Represents a channel of communication between a client thread (Client-side MTM, User Interface MTM, or message client application) and the Message Server thread
- CSendAs - Encapsulates the Send-As functionality provided by the Messaging Architecture
- CServer - Abstract base class for servers
- CTimer - Base class for a timer active object
- CActiveScheduler - Controls the handling of asynchronous requests as represented by active objects
- CAgnAlarm - Represents the interface between the agenda model and the alarm server
- CAgnBasicEntry - Abstract base class for the entry classes CAgnAppt, CAgnTodo, CAgnEvent and CAgnAnniv
- CAgnEntry - Abstract base class for the concrete agenda entry classes
- CAgnAppt - An appointment entry or instance
- CAgnEntryModel - Provides the interface through which the data stored in an agenda file can be accessed
- CAgnList - Interface to a list of agenda items
- CAgnDayList - Interface to a list of agenda items for a single day
- CAgnTodoInstanceList - An agenda list derived from the templated base class CAgnList, which holds the IDs for to-do instances which belong to a particular to-do list
- CAgnObserver - The abstract base class for agenda model observers
- CAgnRptDef - A repeat definition, including exceptions, which is owned by an agenda entry
- CAgnSymbolList - A list of the days in a month which have entry symbols
- CAgnSyncIter - Agenda model entry iterator used for synchronisation
- CAgnTodoListList - A list of to-do list IDs, each of which uniquely identifies a to-do list
- CAgnTodoListNames - A list of to-do list names and their IDs each of which uniquely identifies a to-do list
- CAnim - Server side animated object base interface
- CAnimDll - Animation DLL factory interface
- CApaModelHeader - An interface class that acts as a wrapper for an application model
- CApaProcess - Maintains a list of documents and all of the potentially shared resources used by documents
- CApaWindowGroupName - Gives access to the name of a window group and the information encoded by that name
- CArrayFixBase - Base class for arrays of fixed length objects
- CArrayFix - A thin templated base class for arrays of fixed length objects
- CArrayFixFlat - Array of fixed length objects contained within a flat dynamic buffer
- CContactTextDef - Defines a way of grouping together fields to form a string which represents a contact item
- CEikHotKeyTable - An array for hotkey commands and their associated key codes and modifiers
- CPtrC16Array - An array of 16 bit non-modifiable pointer descriptors, TPtrC16, implemented using a flat buffer
- CPtrC8Array - Array of 8 bit non-modifiable pointer descriptors, TPtrC8, implemented using a flat buffer
- CArrayFixSeg - Array of fixed length objects contained within a segmented buffer
- CArrayPtr - A thin templated base class for arrays of pointers to objects
- CArrayPtrFlat - Array of pointers to objects implemented using a flat dynamic buffer
- CEikMenuBar::CTitleArray - This class enables construction, and destruction of an array of information about menu bar titles
- CEikMenuPane::CItemArray - This class provides a constructor to create an array of menu pane items and a destructor to destroy an array of menu pane items
- CMtmDllInfoArray - Collects the registration data for concrete MTM components, as encapsulated in CMtmDllInfo objects, into an array
- CArrayPtrSeg - Array of pointers to objects implemented using a segmented dynamic buffer
- CArrayFix<TAny> - A template specialisation base class for arrays of fixed length untyped objects
- CArrayFixSeg<TAny> - An array of fixed length untyped objects using a segmented dynamic buffer
- CDesC16Array - An implementation base class for 16 bit descriptor arrays
- CDesC16ArraySeg - An array of 16 bit descriptors implemented using a segmented buffer
- CDesC8Array - An implementation base class for 8 bit descriptor arrays
- CDesC8ArrayFlat - An array of 8 bit descriptors implemented using a flat buffer
- CDesC8ArraySeg - An array of 8 bit descriptors implemented using a segmented buffer
- CArrayPakBase - An implementation base class for variable length, packed, arrays
- CArrayPak - A thin templated base class for variable length, packed, arrays
- CArrayPakFlat - Array of variable length objects packed into a flat buffer
- CArrayPak<TAny> - A template specialisation base class for variable length, packed, arrays
- CArrayVarBase - An implementation base class for variable length arrays
- CArrayVar - A thin templated base class for variable length arrays
- CArrayVarFlat - Array of variable length objects implemented using a flat dynamic buffer
- CArrayVarSeg - Array of variable length objects implemented using a segmented dynamic buffer
- CArrayVar<TAny> - A template specialisation base class for variable length arrays.The array buffer organisation is defined at construction
- CBaNamedPlugins - A localised list of the names of the plug-ins available on the device for a particular plug-in framework
- CBaseMtm - Provides a high-level interface for accessing and manipulating a Message Server entry
- CBaseMtmUi - Provides MTM-specific user interaction, such as editing, viewing, deleting, and copying of message entries
- CBufBase - Specifies the interface for dynamic buffers
- CBufFlat - Provides a flat storage dynamic buffer
- CCirBufBase - Base class for circular buffers
- CCirBuf - A circular buffer containing objects of a type defined by the template parameter
- CCnaConvInfoFile - Base class used in the derivation of CCnaConvInfoFileReader and CCnaConvInfoFileWriter
- CCnaConvInfoFileReader - Encapsulates a collection of converter properties read from a converter information (.cnf) file
- CCnaConverterList - Provides a list of available converters, allowing clients to search for and obtain converters for specific source and target data types
- CCnvCharacterSetNames - A localised list of the names of non-Unicode character set encodings supported on the device
- CCoeAppUiBase - Application UI abstract base class
- CCoeAppUi - General purpose application user interface class
- CEikAppUi - Handles application-wide aspects of the application's user interface such as toolbar pop-up menus, opening and closing files and exiting the application cleanly
- CCoeControl - Control base class from which all other controls are derived
- CEikAlignedControl - This class extends the CCoeControl class in order to support extra functionality such as control alignment and margins
- CEikImage - This class provides functions that enable you to package bitmaps into an image
- CEikLabel - This class enables you to display one or more lines of text
- CEikBorderedControl - A control which is drawn surrounded by a rectangular border
- CEikButtonBase - This is the base class from which concrete button controls (command buttons, option buttons and checkboxes) are derived
- CEikCommandButtonBase - Base class for command buttons
- CEikBitmapButton - This class provides member functions to enable you to create a command button with a bitmap image
- CEikTextButton - This class provides member functions to enable you to create a text button with a label
- CEikControlGroup - This class holds an array of controls wrapped with related information
- CEikEdwin - Base class for controls that display and allow manipulation of text
- CEikListBox - Base class for an on-screen list box control from which one or more items can be selected
- CEikToolBar - A vertical group of controls displayed down the left-hand side of an application containing buttons which are used to issue application commands, and other controls
- CEikConsoleControl - Provides functions to enable construction and manipulation of a console
- CCoeFep - Abstract base class for all FEPs
- CCoeStatic - Base class for creating singleton objects that will be stored by CCoeEnv
- CColorArray - Provides functions used to create a colour array, which contains a list of available colours
- CColorList - Provides a list of colours for an array
- CCommsDbConnectionPrefTableView - Provides access to the Connection preferences table, to allow clients to set the preferred order in which connections are attempted
- CContactFieldStorage - Abstract base class for the different types of contact field data storage
- CContactStoreField - Stores, sets and retrieves binary field data which is contained in an 8-bit descriptor
- CContactItem - The abstract base class for contact cards, templates and groups
- CContactTemplate - A template is a contact item which is used to seed the initial field set for other contact items
- CContactViewDef - The view definition specifies a subset of fields to be loaded when reading a contact item
- CConverterBase - Polymorphic interface for converters from one data format to another
- CConverterLibrary - A converter DLL's factory for individual CConverterBase-derived objects
- CDbColSet - Manages a set of column definitions which describe a table or rowset structure
- CDbKey - Represents the definition of an index
- CDbNames - Maintains a list of DBMS names, and is used to report the structure of a database to the client
- CDir - Array of directory entries that has been read into memory from the file system -- abstract base class
- CEditableText - An abstract base class which defines the behaviour that all classes in the editable text class hierarchy (CPlainText, CGlobalText and CRichText) must provide
- CEikAutoMenuTitle - A menu title that will be added to a standard resource-constructed menu bar
- CEikMenuBarTitle - Defines a menu bar title and provides some of the functionality required to display it
- CEikMsgWin - Base class providing functions to construct and display an information message
- CEikInfoMsgWin - Enables construction of an information message window
- CEikScrollBarFrame - The scroll bar frame is a control assemblage manager that relates a control, or control body, to two scroll bars and a corner window
- CFbsBitmap - A bitmap managed by the font and bitmap server
- CFbsColor256BitmapUtil - Copies a bitmap in any display mode of at least 256 colours into a 256 colour bitmap, optionally using a user-defined palette
- CFileBase - Abstract base class for file management
- CFileMan - File management services which accept the use of wildcards -- synchronous and asynchronous
- CFont - Abstract font interface
- CFbsFont - Font managed by the font and bitmap server
- CFormatLayer - Abstract base class for the paragraph and character format layers (CParaFormatLayer and CCharFormatLayer)
- CGraphicsContext - Abstract, device independent, interface to graphics contexts
- CBitmapContext - An abstract, device-independent, interface to bitmapped graphics contexts
- CAnimGc - Animation graphics context
- CFbsBitGc - Concrete implementation of a bitmapped graphics context
- CGraphicsDevice - Specifies the interface for concrete device classes
- CBitmapDevice - Defines an interface for the capabilities and attributes of a bitmapped graphics device
- CFbsDevice - Abstract base class for graphics devices to which bitmaps and fonts can be drawn
- CFbsScreenDevice - A Font Bitmap Server (FBSERV) device that also provides sprite support
- CGulIcon - Packages two bitmaps, one each for an icon image and its mask
- CLogEvent - Encapsulates the details of an event
- CLogFilter - Specifies the conditions that events must satisfy to appear in a view
- CMdaAudioClipUtility - A utility class which implements behaviour which is common to both the audio recorder and the audio converter
- CMdaAudioType - Encapsulates the audio format, codec and the settings for an audio sample
- CMemPagePool - Uses memory to implement the MPagePool page pool interface
- CMimeInfo - Holds localised names for a data type
- CMsvEntry - Accesses and acts upon a particular Message Server entry
- CMsvEntryFilter - Used to query the Message Server for entries that match the specification defined in the filter
- CMsvStore - Provides an interface over the message store that is associated with a message entry
- CMtmDllInfo - Encapsulates the registration data for a single concrete MTM component
- CMtmDllRegistry - Accesses the various MTM component registries
- CObserverRegistry - An intermediary class used in the derivation of CClientMtmRegistry, CMtmUiDataRegistry and CMtmUiRegistry
- CMtmGroupData - Encapsulates the registration data for an MTM group
- CObject - Implements reference counting to track concurrent references to itself
- CPort - Base class for implementations of serial protocol module ports
- CSerial - CSerial is the base class for implementations of serial port factories
- CObjectIx - Generates handle numbers for reference counting objects
- COpenFont - Open Font System font abstract base class
- CPalette - Provides user-definable palette support to the GDI
- CParaFormat - A transient container of paragraph format attributes, including tab stops, bullet points and paragraph borders
- CParserPropertyValue - Abstract base class for all property values
- CParserTimePropertyValue - Abstract base class for all of the date/time property value classes (CParserPropertyValueAlarm, CParserPropertyValueDate, CParserPropertyValueDateTime, CParserPropertyValueMultiDateTime, CParserPropertyValueDaylight, CParserPropertyValueRecurrence)
- CPicture - Abstract base class for: drawing a picture to a graphics context, storing and restoring the picture
- CApaDoorBase - The base class for the graphic representation of an embedded document
- CApaDoor - A wrapper for an embedded document that can be displayed in a user interface as an icon or a glass door
- CApaModelDoor - A persistent representation of a door that also acts as a wrapper around an application's model
- CPort - Base class for implementations of serial protocol module ports
- CPrinterDriver - Provides access to a store containing printer specification data
- CProtocolBase - Protocols created by protocol families must be instances of sub-classes of the abstract CProtocolBase
- CSdpAgent - Makes Bluetooth service discovery protocol (SDP) requests to a remote device
- CSdpAttrValue - Base class for classes that encapsulate SDP attributes values
- CSdpAttrValueList - Base class for classes that specify lists of attribute data elements
- CSdpAttrValueDEA - A Data element alternative (DEA) value of an attribute: this is an attribute whose value is a sequence of data elements from which one data element is to be selected
- CSdpSearchPattern - A list of Bluetooth service classes, represented as Universal Unique Identifiers (UUIDs), to be matched in SDP Service Search Requests
- CSecurityBase - A base class defining the interface to the security model
- CSecurityDecryptBase - Defines the interface to a decryption handler which encapsulates the algorithm for data decryption
- CSecurityEncryptBase - Defines the interface to an encryption handler which encapsulates the algorithm for data encryption
- CSerial - CSerial is the base class for implementations of serial port factories
- CSharableSession - Sharable session abstract base class
- CSession - Represents a session for a client thread on the server-side
- CStoreMap - Store map used when externalising swizzled in-memory objects
- CStreamDictionary - Maintains two way associations between a UID (a TUid type) and a stream id (a TStreamId type)
- CStreamStore - Provides the core abstract framework for stores allowing streams to be created and manipulated
- CTextField - The abstract base class for all fields
- CPageFieldBase - Stores a style for displaying the value of numeric fields
- CNumPagesField - A field which evaluates to the number of pages in the document
- CPageNumField - A field which evaluates to the current page number in the document
- CTextView - Lays out formatted text for display
- CTranpSession - Encapsulates the behaviour for sending a picture to a peer device and for receiving a picture from a peer device
- CWeekDayArray - An array of the days in the week on which a weekly repeat event occurs
- CBaseMtmUiData::CBaseMtmUiData::TMtmUiFunction - Provides the interface for clients to access MTM-specific functions, and present these functions to the user
- CCnvCharacterSetConverter::SCharacterSet - Stores information about a non-Unicode character set
- CCnvCharacterSetConverter::TArrayOfAscendingIndices - Holds an ascending array of the indices of the characters in the source Unicode text which could not be converted by CCnvCharacterSetConverter::ConvertFromUnicode() into the foreign character set
- CCoeFep::MDeferredFunctionCall - Enables FEPs to have some code called but not in the context of the current call stack -- hence the name "deferred"
- CCoeFep::MModifiedCharacter - FEPs send character codes to the application underneath them using SimulateKeyEventsL()
- CCommsDbConnectionPrefTableView::TCommDbIapBearer - Encapsulates the bearer set (CONNECT_PREF_BEARER_SET) and IAP (CONNECT_PREF_IAP) fields
- CCommsDbConnectionPrefTableView::TCommDbIapConnectionPref - Encapsulates the rank (CONNECT_PREF_RANKING), direction (CONNECTION_PREF_DIRECTION), and dialog preference (CONNECT_PREF_DIALOG_PREF) fields, plus a TCommDbIapBearer object
- CContactDatabase::TSortPref - Specifies the field type and order preferences used for sorting items in the contacts database -- see CContactDatabase::SortL() and CContactDatabase::SortArrayL()
- CEikConsoleScreen - Provides functions to enable construction and manipulation of a console screen
- CEikHotKeyTable::SEikHotKey - Hotkey parameters
- CEikMenuBar::SCursor - Specifies a menu item within a menu pane
- CEikMenuBarTitle::SData - Defines a menu bar
- CEikMenuPaneItem::SData - Structure passed as an argument to CEikMenuPane::AddMenuItem() when dynamically adding a menu item to a pane
- CEikScrollBar::SEikScrollBarButtons - Encapsulates pointers to the scroll bar buttons
- CEikStatusPaneBase::TPaneCapabilities - Describes the capabilities of a subpane
- CFont::TMeasureTextInput - Input parameter block
- CFont::TMeasureTextOutput - Output parameter block
- CFont::TPositionParam - Complicated parameter block used for contextual glyph selection, ligature creation and diacritic placement when drawing text in complex scripts
- CGraphicsContext::TDrawTextParam - Reserved for future use
- CImBaseEmailSettings - Base class used in the derivation of CImPop3Settings
- CMsgActive - Base class used in the derivation of CMsvFindText
- CMsvFindText - A utility class which searches through given plain text or rich text for a specified text string
- CPlainText::TImportExportParam - Parameters for importing or exporting text using CPlainText::ImportTextL() or CPlainText::ExportTextL()
- CPlainText::TImportExportResult - Results of importing or exporting text using CPlainText::ImportTextL() or CPlainText::ExportTextL()
- CTextView::MObserver - Provides notification to the owner of the text view object of changes to the formatting
- CVersitAlarm - An audio reminder for a vEvent or vTodo
- CVersitRecurrenceMonthlyByPos::CMonthPosition
- CleanupStack - A collection of static functions that are used to add resources to and remove resources from the cleanup stack
- CnvUtfConverter - Converts text between Unicode (UCS-2) and the two Unicode transformation formats UTF-7 and UTF-8
- CnvUtilities - Provides static character conversion utilities for complex encodings
- CnvUtilities::SCharacterSet - Character conversion data for one of the character sets which is specified in a complex character set encoding
- CnvUtilities::SMethod - Character conversion data for one of the character sets which is specified in a non-modal complex character set encoding
- CnvUtilities::SState - Character conversion data for one of the character sets which is specified in a modal character set encoding
- CoeSoundPlayer - Utility class for simple sound playing
- ColorUtils - Provides utility functions for manipulating colours
- ConeUtils - UI Control Framework utility functions
- ContactGuid - Globally unique identifier enquiry
- Dll - Encapsulates a number of static functions to set and access thread-local storage
- DrawUtils - Provides utilities for drawing text in a rectangle
- EikBubbleHelp - Provides the static functions that control bubble help
- EikButtonGroupFactory - Provides an interface to the button group factory
- EikButtonGroupFactory::TCreationData - Defines information required to create a button group
- EikControlFactory - Abstract factory that creates controls by type
- EikFileUtils - This class provides a set of drive, path and file utility functions
- EikResourceUtils - This class provides utilities for reading standard resources
- FontUtils - Provides utilities for getting information about the fonts supported by a graphics device
- LittleEndian - Inserts and extracts integers in little-endian format
- MAgnActiveStep - Base class used in the derivation of CAgnEntryModel
- CAgnEntryModel - Provides the interface through which the data stored in an agenda file can be accessed
- MAgnModelStateCallBack - Agenda model state callback
- MAgnProgressCallBack - Provides information about the progress of prolonged agenda model operations, and about how the operation terminated
- MAnimGeneralFunctions - General animation utility functions interface
- MAnimSpriteFunctions - Sprite animation utility functions interface
- MAnimWindowFunctions - Window utility functions interface
- MApaAppStarter - An interface used by the Application Architecture server to start applications
- CEikonEnv - An environment for creating Uikon controls and utility functions for manipulating those controls
- MApaEmbeddedDocObserver - An interface class for handling the completion of the editing of an embedded document
- MApaModelHeaderFactory - An interface class that applications implement to construct an application model wrapper object, also known as the application model header
- MBeating - Heartbeat timer call-back handling interface
- MBtreeKey - Interface for ordering and creating keys for entries in a B-tree
- MCoeCaptionRetrieverForFep - Retrieves a control's caption for use by a FEP
- MCoeControlContext - Interface to allow sharing of graphics settings between controls
- CEikCommandButtonBase - Base class for command buttons
- CEikBitmapButton - This class provides member functions to enable you to create a command button with a bitmap image
- CEikTextButton - This class provides member functions to enable you to create a text button with a label
- CEikLabel - This class enables you to display one or more lines of text
- MCoeControlObserver - Interface for a control to send events to another control, its observer
- CEikToolBar - A vertical group of controls displayed down the left-hand side of an application containing buttons which are used to issue application commands, and other controls
- MCoeFepAwareTextEditor - Specifies a protocol for FEP-aware text editors
- MCoeFepAwareTextEditor_Extension1 - An interface class which may be derived from by text editors to enable FEPs to store state information inside the editor
- MCoeFepObserver - Specifies the mixin protocol for observing a FEP transaction
- MCoeFocusObserver - Interface providing notification if any control gains or loses focus or is destroyed
- CCoeFep - Abstract base class for all FEPs
- MCoeForegroundObserver - Interface providing notification of foreground/background changes
- CCoeFep - Abstract base class for all FEPs
- MCoeMessageObserver - Interface for handling incoming window server messages
- CCoeFep - Abstract base class for all FEPs
- CEikAppUi - Handles application-wide aspects of the application's user interface such as toolbar pop-up menus, opening and closing files and exiting the application cleanly
- MCoeObserverOfLoadedFep - Interface providing notification when there is any change in the currently loaded FEP
- MCoeView - Specifies an interface for views
- MContactDbObserver - Specifies the mixin protocol for an observer to handle changes to a contact database
- MContactDbPrivObserver - Base class used in the derivation of CContactDatabase
- MConverterUiObserver - Interface implemented by the client of a conversion operation to observe conversion progress
- MDesC16Array - Interface class for 16 bit descriptor arrays
- CBaNamedPlugins - A localised list of the names of the plug-ins available on the device for a particular plug-in framework
- CCnvCharacterSetNames - A localised list of the names of non-Unicode character set encodings supported on the device
- CDesC16Array - An implementation base class for 16 bit descriptor arrays
- CDesC16ArraySeg - An array of 16 bit descriptors implemented using a segmented buffer
- CPtrC16Array - An array of 16 bit non-modifiable pointer descriptors, TPtrC16, implemented using a flat buffer
- MDesC8Array - Interface class for 8 bit descriptor arrays
- CDesC8Array - An implementation base class for 8 bit descriptor arrays
- CDesC8ArrayFlat - An array of 8 bit descriptors implemented using a flat buffer
- CDesC8ArraySeg - An array of 8 bit descriptors implemented using a segmented buffer
- CPtrC8Array - Array of 8 bit non-modifiable pointer descriptors, TPtrC8, implemented using a flat buffer
- MEditObserver - Specifies the mixin protocol for a rich text edit observer
- MEikAppUiFactory - This class defines a mixin interface to break the dependency of the Uikon Application User Interface on controls
- MEikButtonGroup - Base class used in the derivation of CEikToolBar
- CEikToolBar - A vertical group of controls displayed down the left-hand side of an application containing buttons which are used to issue application commands, and other controls
- MEikCommandObserver - Command observers respond to user commands, and have the secondary function of creating custom controls on request for classes such as CEikToolbar, or user-defined classes
- MEikMenuObserver - Menu observer interface
- CEikAppUi - Handles application-wide aspects of the application's user interface such as toolbar pop-up menus, opening and closing files and exiting the application cleanly
- CEikMenuButton - A menu button enables a user to initiate display of a menu
- MEikAutoMenuObserver - Provides additional functionality to an auto menu title, in the form of an OfferHotKeyL() method, which is not required in the normal MEikMenuObserver
- MEikEdwinObserver - Interface class describing the functionality expected of an observer for CEikEdwins
- MEikEdwinSizeObserver - Interface to handle changes to an edwin's size
- MEikInfoDialog - Base class used in the derivation of CEikInfoDialog
- MEikListBoxEditor - List box text editor interface
- MEikListBoxObserver - List box observer interface
- MEikPictureFactory - Provides the support for embedding something other than a CApaDoor
- MEikScrollBarObserver - This mixin is implemented by classes wishing to receive notification about scroll events from a scroll bar
- CEikConsoleControl - Provides functions to enable construction and manipulation of a console
- CEikEdwin - Base class for controls that display and allow manipulation of text
- CEikListBox - Base class for an on-screen list box control from which one or more items can be selected
- MEikStatusPaneObserver - Enables the owner of the screen contents (the application user interface) to pick up changes in the size of the status pane
- MEventHandler - Event handler interface
- CAnim - Server side animated object base interface
- MExternalizer - Base class used in the derivation of CStoreMap
- CStoreMap - Store map used when externalising swizzled in-memory objects
- MFepAttributeStorer - Protocol for storing, restoring and synchronising FEP attributes
- CCoeFep - Abstract base class for all FEPs
- MFepInlineTextFormatRetriever - Specifies the mixin protocol for finding out the formatting to apply to inline text
- MFepPointerEventHandlerDuringInlineEdit - Specifies the mixin protocol for handling pointer events in inline text
- MFieldFileNameInfo - Specifies the mixin protocol for evaluating a filename field
- MFieldNumPagesInfo - Specifies the mixin protocol for evaluating a number of pages field (see class CNumPagesField)
- MFieldPageNumInfo - Specifies the mixin protocol for evaluating a page number field (see class CPageNumField)
- MFileManObserver - Notification of the progress of synchronous or asynchronous file management operations -- interface class
- MFormCustomDraw - An abstract class which specifies the protocol for customising the way the text and its background are drawn
- MFormCustomDraw::TLineInfo - Contains the line metrics
- MFormCustomDraw::TParam - Contains the drawing parameters used by all custom draw functions
- MFormParam - Specifies the protocol for getting system colours for use in text views
- MFormatText - Specifies the mixin protocol for getting and setting character and paragraph format attributes
- MGraphicsDeviceMap - Interface class for mapping between twips and device-specific units (pixels)
- CGraphicsDevice - Specifies the interface for concrete device classes
- CBitmapDevice - Defines an interface for the capabilities and attributes of a bitmapped graphics device
- CFbsDevice - Abstract base class for graphics devices to which bitmaps and fonts can be drawn
- CFbsScreenDevice - A Font Bitmap Server (FBSERV) device that also provides sprite support
- TZoomFactor - The interface for mapping between twips and device-specific units enriched with facilities to allow zooming
- MIdleFindObserver - Specifies the mixin protocol for an asynchronous find observer
- MIncrementalCollector - Interface for incrementally reclaiming or compacting space in a stream store
- MLayDoc - This class specifies the mixin protocol for providing the information needed by the text layout engine to lay out a text object
- MListBoxEditorObserver - List box editor observer interface
- MListBoxModel - List box data model interface
- MListVisibilityObserver - Tests the visibility of a list box view
- MMdaAudioOutputStreamCallback - An interface class that notifies the media server client of the progress of audio streaming
- MMdaAudioPlayerCallback - An interface to a set of audio player callback functions
- MMdaAudioToneObserver - An interface to a set of audio tone player callback functions
- MMdaImageUtilObserver - An interface to a set of image conversion utility callback functions
- MMdaObjectEventListener - Interface class for receiving events from the media server
- MMdaObjectStateChangeObserver - An interface class for handling the change of state of an audio data sample object
- CMdaImageUtility - The abstract base class for the image conversion utilities
- CMdaImageDataReadUtility - Base class used in the derivation of CMdaImageDescToBitmapUtility and CMdaImageFileToBitmapUtility
- CMdaImageDataWriteUtility - Base class used in the derivation of CMdaImageBitmapToDescUtility and CMdaImageBitmapToFileUtility
- MMsvEntryObserver - Provides the interface for notification of events associated with an entry
- CBaseMtm - Provides a high-level interface for accessing and manipulating a Message Server entry
- MMsvSessionObserver - Provides the interface for notification of events from a Message Server session
- CMsvEntry - Accesses and acts upon a particular Message Server entry
- CObserverRegistry - An intermediary class used in the derivation of CClientMtmRegistry, CMtmUiDataRegistry and CMtmUiRegistry
- CSendAs - Encapsulates the Send-As functionality provided by the Messaging Architecture
- MMsvStoreObserver - An intermediary class used in the derivation of CMsvServerEntry and CMsvEntry
- CMsvEntry - Accesses and acts upon a particular Message Server entry
- MPagePool - Interface to a page pool, the storage abstraction used by the B-trees API
- CMemPagePool - Uses memory to implement the MPagePool page pool interface
- TCachePagePool - Provides a page pool with cached pages
- RFilePagePool - Uses a file directly to implement the page pool interface MPagePool
- RStorePagePool - Uses a store to implement the page pool interface MPagePool
- MPageRegionPrinter - Interface for printing in bands
- MPaginateObserver - An abstract class which specifies the protocol for a pagination observer
- MPictureFactory - Abstract interface for instantiating and restoring new CPicture derived objects
- TApaModelDoorFactory - A factory class for instantiating and restoring an application's door using the application's model
- TApaPictureFactory - A factory class for instantiating and restoring an application's door
- MPrintProcessObserver - Print progress and status notification interface class
- MSdpAgentNotifier - Handles responses to Bluetooth Service Discovery Protocol queries
- MSdpAttributeValueVisitor - Abstract interface that can be implemented to receive an enumeration of the values in an attribute list
- MSdpElementBuilder - Constructs an attribute value from multiple data elements
- CSdpAttrValueList - Base class for classes that specify lists of attribute data elements
- CSdpAttrValueDEA - A Data element alternative (DEA) value of an attribute: this is an attribute whose value is a sequence of data elements from which one data element is to be selected
- MSendAsObserver - Allows CSendAs to call back a client with further information or requests
- MSocketNotify - Abstract base class used by a CServProviderBase-derived object through its iSocket member to notify the socket server that various events have occurred
- MStreamBuf - A stream buffer that provides a generic I/O interface for streamed data
- TStreamBuf - Adds buffering capabilities to a stream buffer
- RFileBuf - A stream buffer hosted by a file
- TBufBuf - A stream buffer that uses a dynamic buffer for its implementation
- TDesBuf - A stream buffer that uses a descriptor for its implementation
- TMemBuf - A stream buffer that uses plain memory for its implementation
- TStreamFilter - Interface to a stream filter
- TSecureFilter - Base class used in the derivation of TEncryptFilter and TDecryptFilter
- MStreamInput - An interface to an object that acts as a target for read operations from a stream
- MStreamOutput - An interface to an object that acts as source for write operations to a stream
- MTextFieldFactory - Abstract base class for field factories
- MTranpNotification - A callback interface providing notification of events that occur during a picture transmission session
- MWsClientClass - Base class for all classes whose objects are clients of the window server engine
- RAnimDll - Client-side interface to the server-side animation DLL
- Math - A collection of mathematical functions
- Mem - Contains a set of static functions which perform manipulation of data in memory
- MessageServer - Provides various static information functions relating to the Message Server
- Password - A collection of static functions for handling passwords
- RAnim - Client-side handle to a server-side animation class
- RAnimWithUtils - Utility class to support clock animation
- RMessageWindow - A configurable window that appears for a brief time to display a message to the user and then disappears
- RArrayBase - Base class used in the derivation of RArray
- RArray - A simple and efficient array of fixed length objects
- RCall::TBearerService - Call bearer information
- RCall::TCallInfo - Core API call class information
- RCall::TCallNotifyInfo - Core API call class information
- RCall::TCallParams - Call parameter information
- RCall::TCaps - Call capability information
- RCall::TCommPort - Communications port information
- RCall::TFaxSessionSettings - Fax session settings information
- RDbDatabase - Abstract class providing the functionality of a database
- RDbNamedDatabase - The interface for creating and opening a database identified by name and format
- RDbStoreDatabase - Provides the implementation for the DBMS API, creating and using a stream network within a store to represent the database
- RDbDatabase::TSize - Data type that is returned by RDbDatabase::Size()
- RDbIncremental - Provides the interface for performing long-running database operations in incremental steps, allowing application programs to remain responsive to other events
- RDbNotifier - Provides notification of database changes to clients
- RDbRowConstraint - Represents a pre-compiled SQL search-condition, which can be used to test against the current row in a rowset
- RDbRowSet - An abstract base class that provides functionality which is shared between SQL view objects and Table objects
- RDbTable - Provides access to table data as a rowset, allowing manipulation of a named table in the database
- RDbView - Generates rowsets from an SQL query
- RDbUpdate - Provides an interface to allow incremental execution of a DML (SQL data update) statement
- RHandleBase - Handle to an object
- RChunk - Provides a handle to a chunk
- RLibrary - Provides a handle to a dynamically loadable DLL
- RSessionBase - Client-side handle to a session with a server
- RAgendaServ - The client interface to the agenda server
- RApaLsSession - A session with the Application Architecture server
- RBTMan - Session to the Security Manager
- RCommServ - Represents a session with the comms server
- RDbs - Represents a session with the DBMS server
- RFbsSession - A session with the Font and Bitmap Server
- RFs - Handle to file server session
- RNif - Provides an interface for the client so that it may monitor a connection
- RNotifier - A handle to a session with the extended notifier server that provides support for plug-in notifiers
- RSdp - Provides a session to the Service Discovery Database
- RSocketServ - Provides the Connect() function to create an IPC communication channel to the socket server
- RWAPServ - Client handle to an EPOC WAP server session
- RTimer - Asynchronous timer services
- RHeapBase - Base class for RHeap, which is the class which encapsulates a heap
- RHeap - Represents a heap
- RIncrMatcherBase - Base class for incremental matcher classes
- RIncrMatcherBuf - Incrementally matches text against a modifiable descriptor buffer
- RIncrMatcherPtr - Incrementally matches text against a descriptor, accessed via a pointer
- RIncrMatcherTextBuf - Incrementally matches text against a text buffer with variable maximum length
- RLine::TCallInfo - Line call capability information
- RLine::TCaps - Line capability information
- RLine::TLineInfo - Collects together all the information associated with an instance of the core API line class into a single, directly accessible, structure
- RLine::TLineNotifyInfo - Collects together all the information associated with an instance of the core API line class into a single, directly accessible, structure to increase the efficiency of those applications which require access to the majority of the line's data
- RMessage - An object which encapsulates a client request
- RParagraphStyleInfo - A paragraph style
- RPhone::TCaps - Phone capability information
- RPhone::TLineInfo - Line information
- RPhone::TPhoneInfo - Phone notification information
- RPhone::TPhoneNotifyInfo - Phone notification information
- RPhone::TStatus - Current phone status
- RPointerArrayBase - Base class used in the derivation of RPointerArray, RArray<TInt> and RArray<TUint>
- RArray<TInt> - A simple and efficient specialized array of signed integers offering standard array behaviour
- RPointerArray - A simple and efficient array of pointers to objects
- RReadStream - The read stream interface
- RBufReadStream - Supports the opening of an existing stream hosted by a dynamic buffer
- RDesReadStream - Supports the opening of an existing stream hosted by a descriptor
- RMemReadStream - Supports the opening and manipulation of an existing stream hosted in plain memory
- RMsvReadStream - Accesses the streams in a message store with read access
- RShareReadStream - Supports the opening, for reading, of a stream which shares its host with other streams
- RStoreReadStream - Supports the opening and manipulation of an existing stream in a store
- RResourceFile - Accesses a resource file and reads the resource data into a buffer
- RStoreReclaim - Performs space reclamation or compaction on a permanent file store in incremental steps
- RSubSessionBase - Client-side handle to a sub-session
- RBTManSubSession - Base class for a subsession to the Security Manager
- RBTSecuritySettings - A subsession to the Security Manager, used to register and unregister services with the security manager
- RFsBase - Base class that provides a Close() function for file related clean-up
- RDir - Reads the entries contained in a directory
- RFile - Creates and opens a file, and performs all operations on a single open file
- RFormat - Formats a device, one step at a time
- RHostResolver - Provides an interface to host name resolution services, such as DNS, that may be provided by particular protocol modules
- RNetDatabase - Provides an interface to network databases, such as LM-IAS with IrDA, that may be provided by particular protocol modules
- RSdpSubSession - Base class used in the derivation of RSdpDatabase
- RSdpDatabase - Subsession to the SDP through which service record and their attributes can be added, deleted, and updated
- RSocket - Provides a client endpoint to a protocol
- RWAPConn - Operations available on connections in all stack layers
- RWDPConn - WDP (Wireless Datagram Protocol) provides a general datagram transport service above the various data capable bearer services
- RTelServer::TPhoneInfo - Phone information
- RTelSubSessionBase - A base class used in the derivation of RCall, RLine, and RPhone
- RLine - Provides access to the functionality associated with a specific line
- RTextBuf - A simple class that encapsulates a text string
- RWriteStream - The write stream interface
- RBufWriteStream - Supports the writing of a stream hosted by a dynamic buffer
- RDesWriteStream - Supports the writing of a stream to a stream buffer hosted by a descriptor
- RMsvWriteStream - Accesses the streams in a message store with write access, or creates new streams
- RShareWriteStream - Supports the opening, for writing, of a stream which shares its host with other streams
- ResourceUtils - Resource reading utilities
- SAnalogDisplayAmPm - Defines the display parameters of the AM/PM display for an analogue clock
- SCharWidth - Character width and adjustments information
- SConverterInfo - Describes a converter, as obtained from a converter list (CCnaConverterList)
- SEdwinFindModel - This struct describes the features of a search-and-replace operation on a CEikEdwin
- SEpocBitmapHeader - Contains information about the bitmap when streaming bitmaps to stores
- SFindInTextDefWordParser - Search string parser struct
- SSockAddr - Socket address offsets
- STimeDeviceShadow - Determines how shadows are added to the clock display
- TAgnAlarmDefaults - Default alarm settings
- TAgnBasicAppt - Used by the CAgnAppt class to store appointment-specific entry details
- TAgnBasicEvent - Used by the CAgnEvent class to store event-specific entry details
- TAgnBasicTodo - Used by the CAgnTodo class to store to-do specific entry details
- TAgnDateTime - A container class for an agenda date and time
- TAgnEntryIter - Iterates over the entries in an agenda file
- TAgnException - Stores the date of an exception to a repeating entry
- TAgnFilter - Identifies which model entry types should be involved when tidying, finding or populating an instance or symbol list
- TAgnDayFilter - An agenda model filter which additionally filters out any to-do entries which should not be displayed, either because they do not belong to a to-do list in the model's list of to-do lists or because to-do entries are not displayed
- TAgnsrvFindFilter - An agenda model filter which optionally uses a single entry symbol
- TAgnsrvTidyFilter - An agenda model filter which additionally allows all entries except crossed-out to be filtered out
- TAgnId - The base class for agenda entry and to-do list ID types
- TAgnEntryId - Uniquely identifies an agenda entry in an agenda file
- TAgnInstanceId - Identifies an instance of an entry in the agenda instance model (CAgnModel), with an entry ID (TAgnEntryId) and an agenda date (TAgnDate)
- TAgnLiteEntry - Provides a set of enquiry functions which allow read-only access to most (but not all) of an entry's details
- TAgnReplicationData - Stores the synchronisation data associated with each agenda entry and to-do list
- TAgnRpt - This class stores the repeat details common to all agenda model repeat types
- TAgnDailyRpt - Daily repeat details -- stores the number of days between repeats
- TAgnMonthlyRpt - Provides common behaviour shared by the two monthly repeat types TAgnMonthlyByDaysRpt and TAgnMonthlyByDatesRpt
- TAgnMonthlyByDaysRpt - Stores the days in a month on which a repeat can occur, for instance Tuesday in the first week, Sunday in the last week
- TAgnTodoDefaults - Contains the default settings for new to-do entries; owned by a to-do list
- TAgnUniqueId - Uniquely identifies an agenda entry or to-do list in an agenda file using an unsigned integer
- TAlarmInfo - Stores alarm information
- TAliasAddress - Alias Address
- TAlmSoundPlay - An alarm interval
- TApaAppCapability - Application capabilities
- TApaAppEntry - An application entry
- TApaAppIdentifier - The identity of an application
- TApaAppInfo - Application information
- TApaAppViewInfo - Contains the basic information about an application view
- TApaLastUsedEntry - An entry in the list of last used document files
- TApaTask - Application task
- TApaTaskList - Accesses tasks running on a device
- TArithmeticalDate - Arithmetically-based date
- TAttrRange - A range of attribute ID values
- TBTDevAddr - A 48-bit Bluetooth device address
- TBTDeviceClass - Bluetooth service and device class information
- TBTDeviceResponseParams - Information about the device selected by a user from a Device Selection dialog
- TBTDeviceSelectionParams - Device information used to form a list of possible devices from which the user can select the appropriate device
- TBTServiceSecurity - Security settings of a Bluetooth service
- TBaSystemSoundInfo - Provides functions that contain the information for a system sound
- TBaSystemSoundInfo::TTone - Provides functions to define a tone
- TBaSystemSoundType - Provides a logical sound wrapper
- TBandAttributes - Controls the attributes of the band to be printed
- TBitmapUtil - Provides fast read/write access to the image data of a bitmap
- TBtree - Provides ordering of entries by key value in a B+-tree (balanced tree) structure
- TBtreeFixBase - Base class for TBtreeFix, which provides a B-tree for fixed sized entries
- TBtreeFix - A B-tree for fixed-sized keys and entries
- TBtreeMark - An iterator for a B-tree
- TBtreePos - Identifies a position in a B-tree
- TBtreeToken - Encapsulates the persistent parameters for a TBtree
- TBullet - A bullet point is a paragraph format attribute, stored as the iBullet member of class CParaFormat
- TCalendar - Abstract base class for calendars
- TCallBack - Encapsulates a general call-back function
- TCardinality - Compact stream format for positive integer values in the range 0 to 536,870,911 ((2^29)-1)
- TChar - Holds a character value and provides a number of utility functions to manipulate it and test its properties
- TChar::TCharInfo - Character information
- TCharFormat - A transient container of character format attributes, including font-dependent and font-independent attributes
- TCharFormatMask - Used in conjunction with an object of class TCharFormat to mask the character format attributes which are involved when setting and sensing character formatting
- TChineseDate - Chinese date
- TCityData - City information
- TCleanupItem - Constructs a TCleanupItem object to be added to the cleanup stack
- TCodeSection - Deprecated
- TCoeColorUse - Logical colour use when drawing in controls
- TCoeHelpContext - Help context
- TCoeInputCapabilities - Describes which forms of text input are consumed by a control or view
- TCollationMethod - Defines a collation method
- TColor256Util - Enables conversion, in both directions, between a TRgb object and an index into an arbitrary 256 colour palette
- TCommCapsV01 - Holds the capabilities for a serial port
- TCommCapsV02 - Holds capabilities settings for a serial port, extra to those defined in TCommCapsV01
- TCommConfigV01 - Configuration settings for a serial port
- TCommNotificationV01 - Configuration change notification information
- TCommServerConfigV01 - Holds the buffer configuration settings for the comms server
- TContactDbObserverEvent - Contact database change event details
- TContactIter - Iterates through the sorted contact items in a contact database
- TContactTextDefItem - An item within a text definition
- TCountryData - Country information
- TCursor - Visibility of line and text cursor
- TCursorPosition - Cursor position
- TCursorSelection - The cursor or cursor selection within a document
- TDataRecognitionResult - The result of an attempt to recognize data
- TDataType - A data type
- TDataTypeWithPriority - A data (MIME) type and a priority value for that data type
- TDateTime - Allows user access to the following components of the time: the year, month, day, hour, minute, second and microsecond, in human-readable form
- TDbBookmark - Saves the current location of a rowset, enabling rapid navigation back to a previously visited row or position in the set
- TDbBookmark::TMark - Stores a database bookmark
- TDbCol - Defines a column in a table or rowset
- TDbColSetIter - Provides a useful way to iterate over the contents of a column set
- TDbKeyCol - Defines a key column in an index
- TDbQuery - A wrapper for an SQL string combined with a text comparison mode
- TDbSeekKey - Database key value
- TDbWindow - Describes the desired shape of a view's pre-evaluation window
- TDblQueBase - A base class that provides implementation for the doubly linked list header
- TDblQue - A templated class that provides the behaviour for managing a doubly linked list
- TDblQueIterBase - A base class that provides implementation for the doubly linked list iterator
- TDblQueIter - A templated class that provides the behaviour for iterating through a set of doubly linked list elements
- TDblQueLinkBase - A base class that provides implementation for the link object of a doubly linked list
- TDblQueLink - An object embedded within a class T so that objects of type T can form part of a doubly linked list
- TDes16Overflow - Interface for a 16 bit descriptor overflow handler
- TDes8Overflow - Interface for 8 bit descriptor overflow handlers
- TDesC16 - Abstract base class for 16 bit descriptors
- TBufC - Build independent non-modifiable buffer descriptor
- TBufC16 - 16-bit non-modifiable buffer descriptor
- TBufCBase16 - Base class used in the derivation of TBufC16, TBufC and HBufC16
- TBufC16 - 16-bit non-modifiable buffer descriptor
- TDes16 - Modifiable 16 bit descriptor; abstract class
- TBuf - Build-independent modifiable buffer descriptor
- TCurrencySymbol - Gets a copy of the currency symbol(s) in use by the current locale
- TDateSuffix - Gets a copy of the current locale's date suffix text for a specific day in the month
- TDayName - Gets a copy of the current locale's full text name for a day of the week
- TDayNameAbb - Gets a copy of the current locale's abbreviated text name for a day of the week
- TMonthName - Gets a copy of the current locale's full text name for a month of the year
- TMonthNameAbb - Gets a copy of the current locale's abbreviated text name for a month of the year
- TTimeFormatSpec - Holds a list of formatting commands which control how the time string should be formatted
- TBufBase16 - Base class used in the derivation of TBuf16 and TBuf
- TBuf16 - 16 bit modifiable buffer descriptor
- TPtr16 - 16 bit modifiable pointer descriptor
- TPtrC16 - 16 bit non-modifiable pointer descriptor
- TDesC8 - Abstract base class for 8 bit non-modifiable descriptors
- HBufC8 - 8 bit heap descriptor
- TBufC8 - 8-bit non-modifiable buffer descriptor
- TBufCBase8 - Base class used in the derivation of TBufC8 and HBufC8
- HBufC8 - 8 bit heap descriptor
- TBufC8 - 8-bit non-modifiable buffer descriptor
- TDes8 - Modifiable 8-bit descriptor; abstract class
- TBufBase8 - Base class used in the derivation of TBuf8
- TBuf8 - This is a descriptor class which provides a buffer of fixed length for containing, accessing and manipulating TUint8 data
- TIASQuery - An Information Access Service (IAS) query to another device's IAS server
- TIASResponse - Response from an Information Access Service (IAS) query to another device's IAS server
- TPckgBuf - Packages an object into a modifiable buffer descriptor
- TIASDatabaseEntry - An Information Access Service (IAS) record in the network database
- TSockAddr - Represents an end point address
- TBTSockAddr - Base class for Bluetooth socket address classes
- TPtr8 - This is a descriptor class intended for instantiation and encapsulates a pointer to the 8 bit data that it represents
- TPckg - Packages a modifiable pointer descriptor which represents an object of specific type
- TPtrC8 - 8 bit non-modifiable pointer descriptor
- TPckgC - Packages a non-modifiable pointer descriptor which represents an object of specific type
- TDisplayAddition - This class is used in the derivation of TAnalogDisplayHand and TDigitalDisplayTextSection
- TDisplayModeUtils - A set of static utility functions to test if the display mode is colour or greyscale, and how many colours/greyshades its supports
- TDrawTextLayoutContext - Parameters used by functions that draw text
- TDriveInfo - Contains drive information
- TDriveUnit - Drive numbers and letters
- TEikButtonCoordinator - Button coordinator
- TEikGroupControl - Wraps a control pointer
- TEikScrollBarFrameLayout - Enables you to set the frame layout for a scroll bar
- TEikScrollBarModel - The model for a CEikScrollBar
- TEikVirtualCursor - Provides support for the virtual cursor's state within an application
- TEntry - Directory entry
- TEtextComponentInfo - Provides information about the number of components owned by an editable text object
- TFepOnOrOffKeyData - On or off key data for FEPs
- TFileText - Reads and writes single lines of text to or from a file
- TFindFieldInfo - Gets information about the fields found in a range of characters by CPlainText::FindFields()
- TFindFile - Searches for files
- TFindHandleBase - Base class for searching for global Kernel objects
- TFindChunk - Searches for all global chunks by pattern matching against the names of (Kernel side) chunk objects
- TFindLibrary - Searches for DLLs whose full names match a specified pattern
- TFindMutex - Finds all global mutexes whose full names match a specified pattern
- TFindProcess - Searches for processes by pattern matching against the names of (Kernel side) process objects
- TFindSemaphore - Finds all global semaphores whose full names match a specified pattern
- TFindServer - Searches for servers by pattern matching against the names of (Kernel side) server objects
- TFindThread - Searches for threads by pattern matching against the names of (Kernel side) thread objects
- TFindWidthOfWidestTextItem - Finds the pixel width of the widest text item in a range of indexed items
- TFixedArray - A thin wrapper class for C++ arrays allowing automatic checking of index values to ensure that all accesses are legal
- TFontPresentation - Specifies all font-independent character format attributes, including bold, italics and underlining
- TFontSpec - Font specification
- TFontStyle - Encapsulates a font style
- TFrameInfo - Contains information about a frame
- TFrameOverlay - A rectangular frame surrounding a picture with eight smaller, square areas (referred to as blobs) for moving and resizing the picture
- TGulAlignment - Provides a convenient way to describe horizontal and vertical layouts of rectangular objects and to enquire how they occupy an area given their alignment
- TGulBorder - Draws a border around a control
- TGulBorder::TColors - Represents the colours used within the border and for the optional single pixel border outlines
- THCIAddSCOConnectionIoctl - Data parameter type for an HCI Add_SCO_Connection command (KHCIAddSCOConnIoctl)
- THCIDeviceClassIoctl - Encapsulates a Class_of_Device parameter, as defined in BS1
- THCILocalVersionIoctl - Encapsulates version information for the local Bluetooth device
- THCISetEncryptionIoctl - Encapsulates the Encryption_Enable parameter used to enable and disable the link level encryption
- THandleInfo - Information about a Kernel object
- THeapWalk - Provides the behaviour for walking through the lists of allocated and free cells of a heap to check that the heap is in a consistent state and is not corrupted
- TIASDatabaseEntryV001 - The data for an Information Access Service (IAS) record in the network database
- TIdentityRelation - A templated class which packages a function that determines whether two objects of a given class type match
- TImPop3GetMailInfo - A package of information required by the POP3 client MTM when getting mail
- TInetIfConfig - Describes the IP routing options for a network interface
- TInt64 - A 64-bit integer
- TKey - Defines the characteristics of a key used to access the elements of an array
- TKeyArrayFix - Defines the characteristics of a key used to access the elements of arrays of fixed length objects
- TKeyArrayPak - Defines the characteristics of a key used to access the elements of packed arrays
- TKeyArrayVar - Defines the characteristics of a key used to access the elements of arrays of variable length objects
- TKeyEvent - Key event details
- TLanguageInfo - Holds a localised name for a data type
- TLex16 - Provides general string-parsing functions suitable for numeric format conversions and syntactical-element parsing
- TLex8 - Provides general string-parsing functions suitable for numeric format conversions and syntactical-element parsing
- TLexMark16 - Defines the extraction mark used by the TLex16 class to indicate the current lexical element being analysed
- TLexMark8 - Defines the extraction mark used by the TLex8 class to indicate the current lexical element being analysed
- TLinearDDA - Linear digital differential analyser
- TLinearOrder - A templated class which packages a function that determines the order of two objects of a given class type
- TListFontBoundValues - Holds some global properties of the fonts used in list boxes
- TListItemProperties - Colour and style properties which can be applied when drawing the contents of list box items
- TLitC - Encapsulates literal text
- TLitC16 - Encapsulates literal text
- TLitC8 - Encapsulates literal text
- TLocale - Sets and gets the system's locale settings
- TLogConfig - Encapsulates Log Engine configuration data
- TLogicalFont - Packages the attributes of a logical font
- TMargins - A set of margins used for cropping a picture
- TMdaRawPackage - Abstract base class for all media server package types
- TMdaPackage - A data structure used to package messages (that include the package type) sent between the media server and its clients
- TMdaAuCodec - The base class for codecs used by .au audio files
- TMdaAlawAuCodec - The codec for .au audio data compressed using the A-Law algorithm
- TMdaMulawAuCodec - The codec for .au audio data compressed using the mu-law algorithm
- TMdaClipLocation - Abstract base class for providing the location of audio clip data
- TMdaDesClipLocation - A package containing a non-modifiable 8 bit descriptor that stores binary audio clip data
- TMdaEpocWveCodec - The base class for codecs used by Symbian-specific .wve audio files
- TMdaAdpcmEpocWveCodec - The codec for Symbian-specific .wve audio data compressed using the ADPCM algorithm
- TMdaAlawEpocWveCodec - The codec for Symbian-specific .wve audio data compressed using the A-Law algorithm
- TMdaSiboWveCodec - The base class for codecs for the .wve audio format used on 16 bit Psion devices
- TMdaAlawSiboWveCodec - The codec for .wve audio data used on 16 bit Psion devices, compressed using the A-Law algorithm
- TMdaWavCodec - The base class for codecs used by .wav audio files
- TMdaAlawWavCodec - The codec for .wav audio data compressed using the A-Law algorithm
- TMdaMulawWavCodec - The codec for .wav audio data compressed using the mu-law algorithm
- TMdaPcmWavCodec - The codec for uncompressed 8 or 16 bit PCM .wav format sound data
- TModifiersChangedEvent - Details of changed modifier keys
- TMsvEntry - Represents an entry in the Message Server index
- TMsvEmailEntry - Provides storage for and access to extra email specific information for a message
- TMsvFindOperationProgress - Encapsulates progress information for a text search operation
- TMsvFindResult - A single result from a text search operation
- TMsvIndexProgress - Provides details of index loading progress
- TMsvLocalOperationProgress - Encapsulates progress information returned by a local operation
- TMsvSelectionOrdering - Defines the sorting and grouping rules used to prepare a selection of entries
- TMsvServerOperationProgress - Encapsulates progress information returned by a non-MTM specific Message Server operation
- TMsvIndexLoadProgress - Progress information for an operation controlling the Message Server loading its index
- TNameRecord - Contains the results of name queries
- TNifProgress - Contains progress information on a dial-up connection
- TNonPrintingCharVisibility - A set of flags to indicate which non-printing characters (e.g
- TOpenFileScan - Scans open files to get a list of the entries for all files which are currently open in a particular file server session
- TOpenFontCharMetrics - Character metrics — includes more information than TCharacterMetrics
- TOpenFontFaceAttribBase - Font attribute base class
- TOpenFontSpec - Font specification allowing more attributes to be specified than TFontSpec
- TOpenFontGlyphData - Font glyph data
- TOpenFontMetrics - Font metrics
- TPageMargins - Page margins
- TPageRef - Encapsulates a page reference
- TPageSpec - Page specification for a print operation
- TParaBorder - Defines the characteristics of one of the four sides of a paragraph border
- TParaBorderArray - Stores the four sides of a paragraph border
- TParaFormatMask - Used in conjunction with an object of class CParaFormat to mask the paragraph format attributes which are involved when setting and sensing paragraph formatting
- TParseBase - Base class for file name parsing
- TParsePtr - Parses filenames using less space on the stack than TParse
- TParsePtrC - Parses (but cannot modify) filenames using less space on the stack than TParse
- TPictureCapability - Picture capabilities
- TPictureHeader - Picture header providing an interface to a stored picture
- TPixelsAndRotation - Pixels and rotation struct
- TPixelsTwipsAndRotation - Pixels, twips and rotation struct
- TPoint - Stores a two-dimensional point in Cartesian co-ordinates
- TPointerEvent - Pointer event details
- TPrintParameters - Print parameters
- TPrintPreviewFormat - Print preview format information
- TPrinterModelEntry - Detailed information about a printer model
- TPrinterModelHeader - Information about a printer model
- TProcessId - Encapsulates the Id of a process
- TProtocolDesc - Socket protocol information for use by clients
- TReal96 - An extended precision real value
- TRealFormat - Defines the character representation of a real number type such as a TReal or a TRealX
- TRealX - A class encapsulating an extended precision real value
- TRect - Geometric rectangle
- TRefByValue - A templated class which encapsulates a reference to an object within a wrapper
- TRegion - Clipping region -- abstract base class
- TRequestStatus - Indicates the completion status of a request made to a service provider
- TResourceReader - Interprets resource data read from a resource file
- TRfcommRPNTransaction - Utility class to specify values for one or more parameters for a Bluetooth RFCOMM port
- TRfcommRemotePortParams - Parameters for a Bluetooth RFCOMM port
- TRgb - 24-bit RGB colour value with 8 bits each for red, green and blue
- TLogicalRgb - Provides support for system colours, in addition to literal colours, in text formatting
- TSerialInfo - Describes a serial protocol's general capabilities
- TSglQueBase - A base class that provides implementation for the singly linked list header
- TSglQue - A templated class that provides the behaviour for managing a singly linked list
- TSglQueIterBase - A base class that provides implementation for the singly linked list iterator
- TSglQueIter - A templated class that provides the behaviour for iterating through a set of singly linked list elements
- TSglQueLink - An object embedded within a class T so that objects of type T can form part of a singly linked list
- TSize - Stores a two-dimensional size as a width and a height value
- TSoIfConfigBase - Base class for TSoInetIfConfig, and simply identifies the protocol family using the interface
- TSoInetIfConfig - Describes the current interface routing configuration
- TSoInetInterfaceInfo - Encapsulates information describing an instance of a network interface provided by NIFMAN (e.g
- TSoInetLastErr - Encapsulates error information for TCP/IP protocols
- TSoInetRouteInfo - Encapsulates information describing an entry in the IP routing table
- TSoInetCached - Encapsulates information describing a cached routing entry
- TSpriteMember - Sprite member
- TStorePagePoolToken - Persistent settings to use for a RStorePagePool
- TStreamExchange - Manages access to a shared host buffer for shared stream buffers
- TStreamId - Provides unique identification for stream within a store
- TStreamMark - Manages the position of a read mark or a write mark within a shared stream
- TStreamPos - Holds the position of the read or write mark within a seekable stream
- TStreamTransfer - Stream transfer object
- TSwap - Defines the basic behaviour for swapping two elements of an array
- TSwizzleCBase - Base class for swizzles
- TSwizzleBase - Implementation class for swizzles
- TSwizzle - Maintains a dual representation for an object
- TSwizzleC - Maintains a dual representation for a constant object
- TSysAgentCondition - Defines a condition which a state variable must satisfy
- TSysAgentEvent - Encapsulates a request for notification of a change to a state variable
- TTabStop - A tab stop is a position on a page used to align columns of text
- TTextCursor - Text cursor parameter information
- TThreadId - Encapsulates the Id of a thread
- TTime - Stores and manipulates the date and time
- TTimeIntervalBase - Provides a base class for all time interval classes using a 32-bit representation
- TTimeIntervalMicroSeconds - Represents a time interval of a millionth of a second stored as a 64-bit integer
- TTranpConfig - Encapsulates configuration parameters for a session
- TTranpPicture - Represents a picture in Unified Picture Format (UPF), a standard for image data transmitted via infrared communication
- TTypeface - Typeface name and attributes
- TTypefaceSupport - Typeface family support information
- TUUID - A Bluetooth Universally Unique Identifier
- TUid - Globally unique 32-bit number
- TUidType - Encapsulates a set of three unique identifiers (UIDs) which, in combination, identify a system object such as a GUI application or a DLL
- TVersion - Encapsulates version information
- TAgnVersion - The version number of the agenda model (consisting of major, minor and build numbers)
- TVersitDateTime - Versit date and time
- TViewRectChanges - A structure used to return the results of a reformatting operation
- TViewYPosQualifier - Parameter used to control which part of a line (top, baseline or bottom) should be scrolled to a certain vertical position in a view rectangle
- TVolumeInfo - Information about a volume mounted on drive
- TVwsViewId - Identifies an application view using two unique identifiers (UIDs): a view UID and an application UID
- TWindowInfo - Animation window information
- TWorldId - World ID
- TWsErrorMessage - Error event details
- TWsEvent - Window server event
- TWsPriorityKeyEvent - Priority key events
- TWsRedrawEvent - Window server redraw event
- TextUtils - Provides utility functions for truncating and aligning text strings
- Time - Utility class whose member functions may be used by the other date/time related classes
- UserHeap - A set of static functions for constructing fixed length heaps and local or global heaps
- User - Set of static user functions