»
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< TAny > - An array of fixed length untyped objects using 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
- CArrayFixSeg< TAny > - An array of fixed length untyped objects using a segmented dynamic 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
- CBaflFileSortTable - Bafl File Sort Table containing an array of UIDs
- 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
- 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
- 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
- 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
- CCoeControl - Control base class from which all other controls are derived
- CCoeFep - Abstract base class for all FEPs
- CCoeFepPlugIn - CCoeFepPlugIn Abstract base class for FEP plug ins
- 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
- 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
- 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
- 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
- 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 that is used to build up data that is to be encoded to application/x-www-form-urlencoded
- CHlpItem - Encapsulates an individual item in a help file
- CHlpList - A list of help items (CHlpItem objects)
- CImBaseEmailSettings - Parent class for CImPop3Settings, CImImap4Settings, CImSmtpSettings
- CImImap4Settings - Settings for connection to and use of an IMAP4 mail server and its mailboxes
- CImHeader - Encapsulates an Internet Mail (RFC822) header
- CImageDecoder - Provides access to the Image Conversion Library decoders
-
CImageDisplay - The public API for clients to call the Image Display library
-
CImageDisplay - The public API for clients to call the Image Display library
-
CImageDisplayPlugin - This is the plugin API for the Image Display framework Intended for use by plugin writers only
-
CImageDisplayPlugin - This is the plugin API for the Image Display framework Intended for use by plugin writers only
- CImageEncoder - Provides access to the ICL (image conversion library) encoders
-
CImageTransform - The public API for clients to call the Image Transform (scaling) library
-
CImageTransform - The public API for clients to call the Image Transform (scaling) library
-
CImageTransformPlugin - This is the plugin API for the Image Transform framework Intended for use by plugin writers only
-
CImageTransformPlugin - This is the plugin API for the Image Transform framework Intended for use by plugin writers only
- CImageTypeDescription - Class used to manage the mapping between an image's type, sub-type and description
- CIpAddress - Utility class to hold an IP address as a string on the heap
- CLineReader - Line reader for a vCalendar or vCard parser
- CLogEvent - Encapsulates the details of an event
- CLogFilter - Specifies the conditions that events must satisfy to appear in a view
- CMMFBuffer - Abstract representation of a buffer to contain multimedia data
- CMMFDataBuffer - This class is an abstract class for databuffers that can be presented in the form of a descriptor
- CMMFDescriptorBuffer - This class is a wrapper class to give a descriptor the same API as a CMMFDataBuffer
- CMMFPtrBuffer - This class is a wrapper class intended to provide support for shared I/O buffers under EKA2 This class, unlike other data buffers does not own memory - rather it contains a pointer to already allocated memory The purpose of this class is that components such as codecs can use CMMFDataBuffers transparently without having to be concerned with whether the buffer is a standard buffer or memory residing in shared I/O
- CMMFYUVBuffer - Class to store a frame of video data using YUV data instead of an EPOC bitmap
- CMMFClip - Abstract class to represent a source or sink that contains a multimedia clip (i.e
- CMMFCodec - ECom plugin class for a codec that processes source data in a certain fourCC coding type and converts it to a destination buffer of another fourCC coding type
- CMMFDevSound - This is the interface from Symbian OS to the raw audio functions on the device hardware
- CMMFObject - Defines an object to which a client may have a direct handle
- CMMFObjectContainer - Container class to hold the CMMFObject-derived objects in the controller framework
- CMMFSwCodec - Class for a software codec used by the CMMFSwCodecWrapper class to make the CMMFSwCodec a CMMFHwDevice plugin
- CMMFUrlParams - Class to be used to configure a URL source or sink
- CMMFUrlSink - Concrete implementation of a URL data sink
-
CMMFVideoHwDevice - CMMFVideoHwDevice is a base class for all video hardware devices
-
CMMFVideoHwDevice - CMMFVideoHwDevice is a base class for all video hardware devices
-
CMMFVideoPlayHwDevice - A base class for all video playback (decoder and post-processor) hardware devices
-
CMMFVideoPlayHwDevice - A base class for all video playback (decoder and post-processor) hardware devices
- CMMRdsTunerUtility - The RDS class augments the tuner API to give access to the RDS capabilities of the device
- CMMTunerScannerUtility - This class augments CMMTunerUtility to provide station scanning functionality, whereby the frequency spectrum is searched, pausing for a specified amount of time when a station is found
- CMMTunerUtility - The MMF Tuner API is present to allow clients to control the tuner hardware present on a device
- CMdaAudioInputStream - The interface to an audio stream player passing raw audio data from the audio hardware to specified buffers
- CMdaAudioOutputStream - The interface to an audio stream player passing raw audio data from specified buffers to the audio hardware
- CMdaServer - This class has been deprecated in 7.0s
- CMemPagePool - Uses memory to implement the MPagePool page pool interface
- CMessageDigest - Base class for message digests
- CHMAC - An HMAC (Hashed Message Authentication Code)
- CMD2 - An MD2 message digest
- CMD5 - An MD5 message digest
- CSHA - A SHA message digest
- CSHA1 - A SHA-1 message digest
- CMessageDigestFactory - Factory to create a CMessageDigest derived object according to the identity of the hash algorithm
- CMidiClientUtility - Utility class to provide a standard client interface to a MIDI controller
- CMimeInfo - Holds the localised names for a data type
- CMsvAttachment - Represents a single attachment and information about the attachment
- 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
- CMsvRecipient - Base class for information relating to a message recipient
- CSmsNumber - Recipient information for an SMS message
- CMsvScheduleSend - Provides a Server MTM's interface to the Task Scheduler for messaging scheduling
- CMsvScheduleSettings - Stores the MTM-specific (general) settings for scheduling messages on the Task Scheduler
- CMsvScheduledEntry - Abstract base class which stores the schedule data and recipients of a message
- CMsvSendErrorActions - This class determines what action to take if an error occurs while the Server MTM is sending a message (or messages)
- 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
- CMtmGroupData - Encapsulates the registration data for an MTM group
- CObex - This class is the common base class for CObexClient and CObexServer
- CObexBaseObject - Objects of this class are used to describe the objects to be transferred an