ESock::RMetaExtensionContainerC Class Reference
class ESock::RMetaExtensionContainerC |
Represents a read only meta extension container.
Protected Member Functions |
---|
CMetaExtensionContainerImplBase * | Container() |
IMPORT_C void | Open() |
void | SetContainer(CMetaExtensionContainerImplBase *) |
Constructor & Destructor Documentation
RMetaExtensionContainerC()
IMPORT_C | RMetaExtensionContainerC | ( | ) | |
~RMetaExtensionContainerC()
IMPORT_C | ~RMetaExtensionContainerC | ( | ) | |
Member Functions Documentation
Close()
Releases a reference to the underlying container implementation
Container()
CMetaExtensionContainerImplBase * | Container | ( | ) | const [protected, inline] |
Returns a pointer to the container implementation being represented by this interface
FindExtension(const Meta::STypeId &)
Finds the extension specified within the container
Parameters
const Meta::STypeId & aTypeId | The STypeId of the meta extension to find |
FindExtensionL(const Meta::STypeId &)
Finds the extension specified within the container
- Exceptions
Leaves |
with KErrNotFound if the meta extension was not present in the container
|
Parameters
const Meta::STypeId & aTypeId | The STypeId of the meta extension to find |
Open(const RMetaExtensionContainerC &)
Parameters
const RMetaExtensionContainerC & aSource | Container to open this instance against. A reference will be automatically added to the source container. |
Open()
IMPORT_C void | Open | ( | ) | [protected] |
Opens an additional reference to the underlying container implementation.
SetContainer(CMetaExtensionContainerImplBase *)
void | SetContainer | ( | CMetaExtensionContainerImplBase * | aContainer | ) | [protected, inline] |
Sets the initial container implementation to be represented by this interface
Parameters
CMetaExtensionContainerImplBase * aContainer | |
Member Data Documentation
CMetaExtensionContainerImplBase * iContainerImpl
CMetaExtensionContainerImplBase * | iContainerImpl | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.