»
Index »
C++ Class Hierarchy
C++ Class Hierarchy
- __sbuf - See the C/POSIX standards for details
- __sFILE - See the C/POSIX standards for details
- _atexit - This is internal and not intended for use
- _glue - This is internal and not intended for use
- _reent - This is internal and not intended for use
- 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)
- AlarmClientUtils - This class contains various basic client utilities
- arpreq - See the C/POSIX standards for details
- ASCliDefinitions - This is a utility class that retrieves the name and version number of the alarm server
- BaflUtils - Provides simple-to-use file system utilities
- BaSystemSound - Utility class to handle system sounds
- BigEndian - Inserts and extract integers in big-endian format
- ByteOrder - Reverses the byte order in 16 and 32-bit values
- CActiveSchedulerWait::TOwnedSchedulerLoop - An instance of this class is used by CActiveScheduler to identify the associated
CActiveSchedulerWait object
- CAgnSymbolList::TListItem - A single item in a symbol list
- CAgnTodoListList::TListItem - Represents one item in the to-do list list
- CAgnTodoListNames::TListItem - An item in a list of to-do list names
- CApaDocument::TCapability -
CApaDocument capabilities
- CApaRecentFile - A set of static functions which manages a list of last used documents
- CApaScanningDataRecognizer::TRecognizer - This is internal and is not intended for use
- CApaScanningFileRecognizer::TRecognizer - This is internal and is not intended for use
- CAuthenticationFilterInterface::TAuthenticationParams - This is internal and not intended for use
- 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::TNamedPlugIn - This class is internal and is not intended for use
- 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
- CAgentSMBase - This class is internal and not intended for use
- CAsyncOneShot - An active object that performs processing that is only performed once
- CAsyncCallBack - An active object that performs its processing through an associated call back function, and which is only performed once
- CBifChangeObserver - Active object that watches for changes made to the installed BIF files
- CCoeEnv - Control environment
- CEikonEnv - An environment for creating Uikon controls and utility functions for manipulating those controls
- CHciExtensionConduit - An active object which manages the issuing of licensee specific commands, and waits for the subsequent responses on behalf of the
MVendorSpecificHciConduit-derived class
- 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
- CMDXMLParser - Creates a DOM structure from a given XML file
- CMMFDataPath - Abstract utility class that moves data from a single data source to a single data sink, via a codec if required
- CMMFDisplay - Thin wrapper class for CDirectScreenAccess, i.e
- CMdaResource - This class has been deprecated in 7.0s
- CMdaImageUtility - This class has been deprecated in 7.0s, it's functionality is now part of the Image Converter Library
- CMdaServer - This class has been deprecated in 7.0s
- 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 - Encapsulates an operation to copy/move POP3 emails from the remote inbox to any local folder
- CMmsReplyOperation - An operation which encapsulates the creation of a reply to a received MMS message
- 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
- CPageBuffer - This class is internal only, and is not intended for use
- CPluginKiller - Utility class used by a WAP Push Application plugin to delete itself
- 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
- CRegisteredParserDll - Finds, loads and maintains a reference count of client processes for a BIO parser DLL
- CActiveScheduler - Controls the handling of asynchronous requests as represented by active objects
- CAgnAlarm - The interface between the agenda model and the alarm server
- CAgnBasicEntry - Abstract base class for the agenda entry types
- 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
- 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
- CAlgorithmIdentifier - Contains an algorithm ID and any encoded parameters required by that algorithm
- CAnim - Server side animated object base interface
- CAnimDll - Animation DLL factory interface
- CApaAppCaptionFileReader - Provides access to application caption files, for extracting the caption in the current language
- CApaDocument - Defines basic behaviour for documents
- CEikDocument - The base for all Uikon applications&rquote; documents
- 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
- CMsvSysAgentActions - Defines an array of System Agent conditions that must be satisfied before a message sending attempt
- 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
- CArrayFixFlat<TInt> - Template specialisation base class for arrays of TInt types implemented in a flat dynamic buffer
- CArrayFixFlat<TUid> - Template specialisation base class for arrays of TUid types implemented in a flat dynamic 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
- CEikCapCArray - An array of captioned controls, laid out vertically on screen
- 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
- CFaxHeader - Encapsulates recipient information for a fax, as an array of CFaxRecipient objects
- CFragmentedString - Utility that allows a single string to be built from an array of consecutive sub-strings
- 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
- CStack - Provides a classic stack data structure
- CMarkedStack - Provides a templated stack that allows items in the stack to be marked
- 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
- CAttributeLookupTable - Provides an attribute lookup table, which maintains a global set of unique IDs to be defined for document node attributes and language tags
- CAudioPolicy - This class is internal and not intended for use
- CBNFParser - Base class for parsers that use a BNF tree to parse an input stream
- CDTDModel - Creates a tree that represents a specified DTD
- CBaBackupSessionWrapper - Enables a backup or restore/install by ensuring that all files are either closed or read-only
- CBaNamedPlugins - A localised list of the names of the plug-ins available on the phone 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
- CBeamingStore - Beaming store used to hold data sent, or recieved, across an infra red link
- CBioInfoFile - Base class for classes that encapsulate reading or writing a BIO information file (BIF)
- CBitmapFrameData - Encapsulates the information required for one frame of an animation
- CBufBase - Specifies the interface for dynamic buffers
- CBufFlat - Provides a flat storage dynamic buffer
- CCamera - Base class for camera devices
- CCertStore - Interface to locally stored certificates
- CChineseCalendarConverter - This class provides functions to convert between TDateTime and TChinese date formats in both directions using a lookup table
- CCirBufBase - Base class for circular buffers
- CCirBuf - A circular buffer containing objects of a type defined by the template parameter
- CClickMaker - Key or pointer click plug-in provider interface
- 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 phone
- CCoeAppUiBase - Application UI abstract base class
- CCoeAppUi - General purpose application user interface class
- CEikAppUi - Handles application-wide aspects of the application&rquote;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 - Extends
CCoeControl in order to support control alignment and margins
- CEikImage - Enables bitmaps to be packaged into an image
- CEikLabel - Enables one or more lines of text to be displayed
- CEikBorderedControl - A control which is drawn surrounded by a rectangular border
- CEikButtonBase - The base class from which concrete button controls (command buttons, option buttons and checkboxes) are derived
- CEikClock - On-screen clock that can be initialised from a
CLOCK resource struct
- CEikComboBox - A combo-box, allowing an item from a list to be chosen, or a new item entered, by a user
- CEikControlGroup - Holds an array of controls wrapped with related information, including an ID, whether the control is of a fixed size or is stretchable and, if a set size, the control&rquote;s length
- CEikDialog - Dialog base class
- CEikIrMain - Abstract class for dialogs to send or receive data or files across an infra red link
- CEikIrReceiver - Abstract class providing functions to receive data across an infra red link via a dialog
- CEikIrSender - Abstract class providing functions to send data across an infra red link via a dialog
- CEikTimeDialog - An intermediary class used in the derivation of time related dialogs
- 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
- CEikMfne - Multi-field numeric editor abstract base class
- CEikTTimeEditor - Specifies an abstract interface for time and date editors where the time and date are set and retrieved using the TTime class
- CEikSecretEditor - A single line text editor which displays an asterisk for every character entered
- CEikToolBar - A vertical group of controls displayed down the left-hand side of the screen in an application
- CEikConsoleControl - Provides functions to enable construction and manipulation of a console
- CEikRubberBand - A selection band that enables a control to be resized
- CEikRubberLine - A straight line, one end of which can be moved, the other end of which (called the anchor) is fixed
- 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 ace;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
- CContactViewBase - The abstract base class for all contact view classes
- CContactFindView - Provides a view of an existing
CContactViewBase-derived object, populated using search criteria
- CContactSubView - Provides a view of a range of contact items from a potentially larger underlying view (another
CContactViewBase-derived object)
- CContactViewDef - The view definition specifies a subset of fields to be loaded when reading a contact item
- CContactViewFindConfigInterface - An interface class that enables implementers to configure the way in which words are matched in CContactViewBase::ContactsMatchingCriteriaL() and CContactViewBase::ContactsMatchingPrefixL()
- CConverterBase - Polymorphic interface for converters from one data format to another
- CConverterLibrary - A converter DLL's factory for individual
CConverterBase-derived objects
- CCookie - Encapsulates the attributes of a cookie
- CDataNoDelete - Provides a wrapper around an HBufC16: the buffer is not deleted when the object is deleted
- CDataDelete - Provides a wrapper around an HBufC16: the buffer is deleted when the object is deleted
- CFileDataDelete - Provides a wrapper around a filename: the referenced file is deleted when the object is deleted
- 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
- CDelimitedDataBase16 - Implements the functionality for creating and editing 16-bit data, owned by an object of this type, that can be divided into segments delimited by a single character
- CDelimitedPath16 - Creates and edits 16-bit paths, owned by an object of this type, whose components are delimited by the '/' character, as defined in RFC2396
- CDelimitedPathSegment16 - Creates and edits 16-bit path segments, owned by an object of this type, whose components are delimited by the ';' character, as defined in RFC2396
- CDelimitedQuery16 - Creates and edits a 16-bit delimited query, owned by an object of this type, whose components are delimited by the '&' character, as defined in RFC2396
- CDelimitedDataBase8 - Implements the functionality for creating and editing 8-bit data, owned by an object of this type, that can be divided into segments delimited by a single character
- CDelimitedPath8 - Creates and edits 8-bit paths, owned by an object of this type, whose components are delimited by the '/' character, as defined in RFC2396
- CDelimitedPathSegment8 - Creates and edits 8-bit path segments, owned by an object of this type, whose components are delimited by the ';' character, as defined in RFC2396
- CDelimitedQuery8 - Creates and edits an 8-bit delimited query, owned by an object of this type, whose components are delimited by the '&' character, as defined in RFC2396
- CDir - Array of directory entries that has been read into memory from the file system ace;— abstract base class
- CEditableText - An abstract base class which defines the behaviour common to all editable text classes
- CEikAutoMenuTitle - A menu title that will be added to a standard resource-constructed menu bar
- CEikEdwinBeamer - Sends data from, and receives data into, an editor (Edwin) across an infra red link
- CEikMenuBarTitle - Defines a menu bar title and provides some of the functionality required to display it
- CEikMfneField - Abstract base class for fields within a multi-field numeric editor
- 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
- CExtensionBase - Base class for extension policies
- CUmtsQoSPolicy - This is a Umts policy extension, that can be added to a CQoSParameters object
- CFTPSession - Abstracts the complexity of the full FTP protocol and exports only a few simplified APIs
- CFaxT4 - Fax line coding/decoding
- 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 ace;— synchronous and asynchronous
- CFindFileByType - Searches for files based on name or wild characters and the files type
- CFont - Abstract font interface
- CFbsFont - Font managed by the font and bitmap server
- CInfoFont - This class is internal only, and is not intended for use
- CFormatLayer - Abstract base class for the paragraph and character format layers
- CFrameInfoStrings - Maintains frame information stored in codec specific resource files
- CFtpProtocol - Implements an FTP engine, and allows the client to access the individual FTP commands as defined per the RFC959
- CGraphicsAccelerator - Abstract base class for 2D graphics accelerators
- CHardwareGraphicsAccelerator - A factory for creating 2D graphics accelerator objects whose graphics operations are implemented in hardware, software or a mixture of both
- CGraphicsContext - Abstract base class for all graphics contexts
- CBitmapContext - An abstract, device-independent, interface to bitmapped graphics contexts
- CAnimGc - Animation graphics context
- CFbsBitGc - Concrete implementation of a bitmapped graphics context
- CPdrGc - This class is internal only, and is not intended for use
- CGraphicsDevice - Specifies the interface for concrete device classes
- CBitmapDevice - Defines an abstract 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
- CFbsBitmapDevice - A graphics device to which a bitmap managed by the font and bitmap server can be drawn
- CFbsScreenDevice - A graphics device interface that provides direct access to the screen, without the mediation of the window server
- CPrinterDevice - Printer graphics device interface
- CPdrDevice - This class is internal only, and is not intended for use
- CFbsDrvDevice - This class is internal only, and is not intended for use
- CGridImg - Draws the contents of the grid
- CGridLay - Handles the layout of a grid, and controls how columns, rows and selections appear
- CGridPrinter - Handles printing and print preview functionality for grid
- CGulIcon - Packages two bitmaps, one each for an icon image and its mask
- CHTTPFormEncoder - A data supplier class for supplying HTTP POST data for HTML form submissions
- CHlpCmdLine - This is internal and not intended for use
- CHlpItem - Encapsulates an individual item in a help file
- CHlpList - A list of help items (CHlpItem objects)
- CIPSecAPI - Provides high-level IPSec policy and key management
- CImageDecoder - Provides access to the Image Conversion Library decoders
- CImageEncoder - Provides access to the ICL (image conversion library) encoders
- CIpAddress - Utility class to hold an IP address as a string on the heap
- CLineReader - Line reader for a vCalendar or vCard parser