CExtDisplayConnectionProviderInterface Class Reference

class CExtDisplayConnectionProviderInterface : public CBase

Mixin class for external display connection provider plugins.

Inherits from

  • CExtDisplayConnectionProviderInterface

Constructor & Destructor Documentation

CExtDisplayConnectionProviderInterface()

IMPORT_C CExtDisplayConnectionProviderInterface ( ) [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 &)

void SetExtDisplayConnectionProviderCallback ( MExtDisplayConnectionProviderCallback & aCallback ) [pure virtual]

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

Parameters

MExtDisplayConnectionProviderCallback & aCallback A 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.