»
Index »
C++ Class Hierarchy
C++ Class Hierarchy
- __sbuf - Stdio buffers
- __sFILE - Stdio state variables
- _atexit
- _glue
- _reent
- AlarmClientUtils
- arphdr - Address Resolution Protocol
- arpreq - ARP ioctl request
- 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 extracts integers in big-endian format
- BTDeviceArrayCleanupStack - Cleanup utility for CBTDeviceArrays
- BTDeviceNameConverter - Utility class to convert between a wide TBTDeviceName and a narrow TBTDeviceName8
- ByteOrder - Reverses the byte order in 16 and 32-bit values
- CalCommon - Utility class containing common calendar-related enums
- CalCommon::TCalTimeRange - Class to implement a time range in the Instance view and Entry view
- CAnimationFrame::THandles - Structure used for passing a CAnimationFrame safely over a client/server connection
- CApaDocument::TCapability - CApaDocument capabilities
- CArrayFixFlat - Array of fixed length objects contained within a flat dynamic 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
- CArrayPakFlat - Array of variable length objects packed into a flat 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
- CArrayPtrSeg - Array of pointers to objects implemented using a segmented dynamic buffer
- CArrayVarFlat - Array of variable length objects implemented using a flat dynamic buffer
- CArrayVarSeg - Array of variable length objects implemented using a segmented dynamic buffer
- CAuthenticationFilterInterface::TAuthenticationParams
- 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
- CASN1EncBase - Base class for all ASN.1 types that we can encode
- CASN1EncPrimitive - All ASN1 primitive type encoding classes derive from here
- CASN1EncBigInt - Class for encoding Big Integer objects only - use CASN1EncInt for TInts
- CActive - The core class of the active object abstraction
- 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
- CCoeEnv - Control environment
- CEikonEnv - An environment for creating controls and utility functions for manipulating them
- CGsSender - Converts calendar entry to iCalendar data and sends e-mail
- CIdle - An active object that performs low-priority processing when no higher-priority active objects are ready to run
- CIdleFinder - Provides 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
- CMMFAddDataSourceSinkAsync - Active object utility class that can be used to add a data source or data sink to a controller plugin asynchronously
- CMMFDataPath - Abstract utility class that moves data from a single data source to a single data sink, via a codec if required
- CMMFDataPathEventMonitor - Active object utility class that can be used to monitor a datapath that is running in its own thread for events
- CMsvOperation - Defines an interface for use by objects which control asynchronous commands in the messaging system
- CImCacheManager - Provides management of the local cache of messages in remote mailboxes
- CImEmailOperation - Provides simple email messages creation functions, including creation of new messages, replies, forwarded messages, and receipts
- CImImap4GetMail - Encapsulates an operation to copy, move, and populate (i.e
- CImPOP3GetMail - Encapsulates an operation to copy/move POP3 emails from the remote inbox to any local folder
- CMsvCompletedOperation - Utility to create a messaging operation object for an operation that has already completed
- CMsvSendOperation - Utility to create an operation containing a sending operation which may be used to retrieve a standard progress structure
- CMsvOperationWait - Utility class used to wait until an asynchronous messaging operation has completed
- 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
- CQikMediaFileFolderUtils - This class provides functionality for saving, renaming, moving, copying and deleting files, and also for creating, renaming, moving, copying and deleting folders
- CServer2 - Abstract base class for servers (version 2)
- CPolicyServer - A security policy framework built on top of the normal CServer2 class
- CTimer - Base class for a timer active object
- CActiveScheduler - Controls the handling of asynchronous requests as represented by active objects
- 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
- CAnimation - Pure virtual base class for animations
- CBasicAnimation - Implementation of CAnimation for purely client side animations
- CAnimationFrame - Data format for individual bitmap format animation frames
- CAnimationTls - This is a wrapper around the thread local storage, which simplifies its use for obtaining a CAnimationTicker object that can be shared between animations
- CAnimator - Pure virtual base class for animators
- CApaDocument - Defines basic behaviour for documents
- CEikDocument - The base class for all GUI applications' documents
- CQikDocument - This class provides an extra document layer over the
CEikDocument class
- 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
- CEikProcess - The controlling process for an application
- 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
- CArrayFix< TAny > - A template specialisation base class for arrays of fixed length untyped objects
- 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 all variable length, packed arrays
- CArrayPak - A thin templated base class for variable length, packed, arrays
- 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
- CAttributeLookupTable - Provides an attribute lookup table, which maintains a global set of unique IDs to be defined for document node attributes and language tags
- CBNFParser - Base class for parsers that use a BNF tree to parse an input stream
- CDTDModel - Creates a tree that represents a specified DTD
- CBTDevice - Encapsulates all information that must be known about a device
- CBaBackupSessionWrapper - CBaBackupSessionWrapper provides the APIs necessary to enable a backup or restore/install by allowing broadcast requests for some or all files to either remain untouched or have their locks released for an arbitrary period
- 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
- CImap4ClientMtm - IMAP4 client MTM interface, providing access to the email services using the IMAP4 protocol
- CBaseMtmUi - Provides MTM-specific user interaction, such as editing, viewing, deleting, and copying of message entries
- CBitmapFrameData - Encapsulates the information required for one frame of an animation
- CBitmapRotator - The public API for clients to call the BitmapTransforms Library bitmap rotation
- CBitmapScaler - The public API for clients to call the BitmapTransforms Library bitmap scaling
- CBufBase - Defines the interface for dynamic buffers
- CBufFlat - Provides a flat storage dynamic buffer
- CBufSeg - Provides a segmented dynamic buffer
- CCalCategory - Calendar categories can be associated with a calendar entry
- CCalCategoryManager - A category manager used to manipulate the categories held by the Calendar store
- CCalContent - This class holds in memory 8-bit data of any type, or a link to 8-bit data such as a URI
- CCalDataExchange - This class provides functionality for importing and exporting vCal entries
- CCalEntry - Class representing a calendar entry
- CCalEntryId - Class representing a uniquely identifiable calendar entry in a calendar file
- CCalInstance - Class representing an instance of a calendar entry
- CCalIter - An iterator for iterating though all the entries in the calendar store
- CCalUser - Class representing a calendar user
- CCamera - Base class for camera devices
- CCamera::CCameraPresets - This API is used to simplify user - camera interaction by allowing simultaneous setting of various advanced camera hardware settings using a single parameter
- CCertificateAppInfoManager - This class is used to access a persistent store which contains the available applications on a device
- 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
- 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
- CCoeAppUi - Application user interface (app UI) base class
- CEikAppUi - Handles application-wide aspects of the application's user interface such as the menu bar, toolbar pop-up menus, opening and closing files and exiting the application cleanly
- CQikAppUi - Application UI layer with support for categories
- CCoeControl - Control base class from which all other controls are derived
- CEikAlignedControl - Base class for aligned controls
- CEikImage - This class provides functions that enable you to package bitmaps into an image
- 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
- CEikCalendarBase - Any real implmentation of the CEikCalendar must inherit from this base class
- CEikChoiceListBase - Base class for a choice list control
- CEikChoiceList - Allows a user to view a single item at a time from a list of items, and to scroll through these items
- CQikColorSelector - this class provides a Colour selector control that allows the user to select a colour from a colour or grey-scale palette
- CEikComboBox - A combo-box allows an item from a list to be chosen, or a new item entered, by a user
- CEikControlGroup - This class holds an array of controls wrapped with related information
- 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
- 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
- CQikContainerBase - A generic base class for container controls
- CQikScrollableContainer - This is a container for CCoeControl-derived controls that adds horizontal and/or vertical scrollbar(s) when needed
- CQikImageCapture - A control that encapulates the image viewer api into a control
- CQikPopoutListBox - This class owns a
CQikListBox and can be used where a listbox should float in a popup over an application
- CQikTTimeEditor - This class provides methods and members for time and date handling
- CQikToolbar - An area containing controls at the bottom of the application area
- CEikConsoleControl - Provides functions to enable construction and manipulation of a console
- CQikControlStandIn - This control is used as a standin for controls that are shown in a pop-out
- CQikImagePreview - This class handles functionality found image zooming & image panning:
- CQikListBox - Primary API for access to the graphical listbox control
- CQikListBoxItem - A ListBox item is a visual representaion of a data object
- CQikPlaceHolder - A control that is used by building blocks to occupy a space until it is replaced by a "real" control
- CQikSlider - This class provides a slider control that can be used to set the value of a parameter such as contrast, brightness, volume, etc
- CQikTabGroup - Use this class to get a tab control group with one or more tabs
- CQikTabScreen - The TabScreen lets the user of it create a multi-page screen area
- CCoeFep - Abstract base class for all FEPs
- CCoeFepPlugIn - CCoeFepPlugIn Abstract base class for FEP plug ins
- CQFepPlugIn - CQFepPlugIn Abstract base class for UIQ FEP plugins
- CCoeFontProvider - A helper object designed to make obtaining a font easier, taking into account zoom factors
- CCoeStatic - Base class for creating singleton objects that will be stored by CCoeEnv
- CEikButtonGroupFactoryArray - The CEikButtonGroupFactoryArray class actually stores the button group factory functions which are registered
- CCoeTextDrawerBase - CCoeTextDrawerBase: This is the base class for all text drawers implementing different text effects (for example shadow or glowing/outlined text)
- CCoePlainTextDrawer - CCoePlainTextDrawer: This class is the default text drawer that can be used if no other (device specific) text drawers has been added to the system
- CColorArray - A dynamic array of mappings between logical and physical colours (TRgb values)
- CColorList - A palette that maps logical colours (TLogicalColor) to physical (TRgb) values
- CCommsDbConnectionPrefTableView - Implements actions on records of the Connection Preferences table, to allow clients to set the preferred order in which connections are attempted
- CConsoleBase - A base class that defines a console interface
- CEikConsoleScreen - Provides functions to enable construction and manipulation of a console screen
- CContactFieldStorage - Abstract base class for the different types of contact field data storage
- CContactDateField - Provides access to the date/time value stored in a contact item field
- CContactStoreField - Provides access to the binary field data stored in an 8-bit descriptor
- CContactItem - The abstract base class for contact cards, templates and groups
- 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 - Specifies a subset of fields to be loaded when reading a contact item
- CConverterBase - For Ecom Style Converters i.e.,for v9.1 and above CConverterBase2 should be used
- CConverterBase2 - Base Class for Ecom Style Converters The methods in CConverterBase2 are inherited from CConverterBase
- CConverterLibrary - A converter DLL's factory for individual CConverterBase-derived objects
- CDaIncremental - CBase-based class for classes that implement data model incremental operations
- CDaExporter - Exports a data application model to a text format
- CDaFileImporter - Base class for classes that import a file into a data application model
- CDaFileSeparatedImporter - Imports a text file into a data application model with specified column and record separators
- CDaStoreReclaim - Provides space reclamation or compaction on a permanent file store in incremental steps
- CDaRow - A row in a data application model
- CDaUndoStack - Allows delete operations on a data application model to be undone
- CDaUserColSet - Defines a set of columns that are suitable for displaying to the application's user
- 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
- CDbStrings - CDbStrings encapsulates functionality used for transferring an array of strings from DBMS server to the DBMS client
- CDelimitedDataBase16 - Dependencies : CBase, TDelimitedParserBase16 Comments : Provides functionality for creating and editing a delimited data object
- CDelimitedPath16 - Dependencies : CDelimitedStringBase16 Comments : Provides functionality to create a delimited path where components of the path delimited by '/' as defined in RFC2396
- CDelimitedPathSegment16 - Dependencies : CDelimitedStringBase16 Comments : Provides functionality to create a delimited path segment where components of the path segment delimited by '/' as defined in RFC2396
- CDelimitedQuery16 - Dependencies : CDelimitedStringBase16 Comments : Provides functionality to create a delimited query where components of the query delimited by '&' as defined in RFC2396
- CDelimitedDataBase8 - Dependencies : CBase, TDelimitedParserBase8 Comments : Provides functionality for creating and editing a delimited data object
- CDelimitedPath8 - Dependencies : CDelimitedStringBase8 Comments : Provides functionality to create a delimited path where components of the path delimited by '/' as defined in RFC2396
- CDelimitedPathSegment8 - Dependencies : CDelimitedStringBase8 Comments : Provides functionality to create a delimited path segment where components of the path segment delimited by '/' as defined in RFC2396
- CDelimitedQuery8 - Dependencies : CDelimitedStringBase8 Comments : Provides functionality to create a delimited query where components of the query delimited by '&' as defined in RFC2396
-
CDevASR - Interface Class for the DevASR API
-
CDevASR - Interface Class for the DevASR API
- CDir - Array of directory entries that has been read into memory from the file system
- CEComFilter - This class serves as the base class for ECom filter plugins
- 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
- 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
- CEmailAccounts - Creates, loads, saves and deletes email (IMAP, POP, and SMTP) accounts
- 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 - Offers 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
- CFrameInfoStrings - Class used to maintain frame information stored in codec specific resource files
-
CGifScaler - The public API for clients to call the GifScaler scaling and color quantization library
-
CGifScaler - The public API for clients to call the GifScaler scaling and color quantization library
- 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
- 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