CIlbcEncoderIntfcMsgHdlr Class Reference

class CIlbcEncoderIntfcMsgHdlr : public CMMFObject

Handle messages from interface proxy. The class receives the messages sent by the custom interface proxy and makes the appropriate call on its custom interface implementation.

IlbcEncoderIntfcMsgHdlr.lib
Since
S60 3.0

Inherits from

Constructor & Destructor Documentation

CIlbcEncoderIntfcMsgHdlr(CIlbcEncoderIntfc *)

CIlbcEncoderIntfcMsgHdlr ( CIlbcEncoderIntfc * aIlbcEncoderIntfcImpl ) [private]

C++ default constructor.

Parameters

CIlbcEncoderIntfc * aIlbcEncoderIntfcImpl

~CIlbcEncoderIntfcMsgHdlr()

IMPORT_C ~CIlbcEncoderIntfcMsgHdlr ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

DoGetVadModeL(TMMFMessage &)

void DoGetVadModeL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

void DoHandleRequestL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

DoSetEncoderModeL(TMMFMessage &)

void DoSetEncoderModeL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

DoSetVadModeL(TMMFMessage &)

void DoSetVadModeL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

HandleRequest(TMMFMessage &)

IMPORT_C void HandleRequest ( TMMFMessage & aMessage ) [virtual]

Passes a message to the object to handle.

This is a pure virtual method to be implemented by concrete classes derived from this class.

The message passed in MUST be completed by the object; however, it can be copied to be completed at a later time, should some other asynchronous action need to occur first.

Since
7.0s

Parameters

TMMFMessage & aMessage The message to be handled. This MUST be completed by the object.

NewL(TAny *)

IMPORT_C CIlbcEncoderIntfcMsgHdlr * NewL ( TAny * aIlbcEncoderIntfcImpl ) [static]

Two-phased constructor.

Parameters

TAny * aIlbcEncoderIntfcImpl

Member Data Documentation

CIlbcEncoderIntfc * iIlbcEncoderIntfcCI

CIlbcEncoderIntfc * iIlbcEncoderIntfcCI [private]