CExtDisplayConnectionProviderInterface Class Reference

class CExtDisplayConnectionProviderInterface : public CBase

Mixin class for external display connection provider plugins.

Inherits from

  • CExtDisplayConnectionProviderInterface

Constructor & Destructor Documentation

CExtDisplayConnectionProviderInterface()

IMPORT_CCExtDisplayConnectionProviderInterface()[protected]

Constructor.

~CExtDisplayConnectionProviderInterface()

IMPORT_C~CExtDisplayConnectionProviderInterface()[virtual]

Default destructor.

Member Functions Documentation

ExtDisplayConnType()

TExtDisplayConnectionProviderConnType ExtDisplayConnType()[pure virtual]

Function to be implemented by connection provider that indicates the external display connection type

ExtDisplayId()

TInt ExtDisplayId()[pure virtual]

Function to be implemented by connection provider that indicates the display id that should be used for the external display port.

NewL()

CExtDisplayConnectionProviderInterface *NewL()[static]

Allocates and constructs a new provider plugin.

Uses ECOM to instantiate a new provider plugin. Can leave with any of the system-wide error codes.

leave
KErrNotSupported There is no support for external displays.

SetExtDisplayConnectionProviderCallback(MExtDisplayConnectionProviderCallback &)

voidSetExtDisplayConnectionProviderCallback(MExtDisplayConnectionProviderCallback &aCallback)[pure virtual]

Function to be implemented by connection provider that allows the callback to be set.

Parameters

MExtDisplayConnectionProviderCallback & aCallbackA reference to an object that can be used by the provider to send events back to the client.

Member Data Documentation

TUid iInstanceKey

TUid iInstanceKey[private]

Required by ECOM.