MDosExtensionBaseDSY Class Reference

class MDosExtensionBaseDSY

Abstract class that defines the mandatory functions to be written in the plug-in when creating the licensee specific Extension service class. The Extension service is responsible for completing the RDosExtension requests.

Member Functions Documentation

CallFunctionAndCompleteL(TInt, TAny *, TInt, const RMessage2 &)

void CallFunctionAndCompleteL ( TInt aFunc,
TAny * aParameter,
TInt aParLength,
const RMessage2 & aMessage
) [pure virtual]

Implements a raw function call. The implementation is supposed to interpret the parameters and satisfy the requests. The implemtation should also complete the message.

Parameters

TInt aFunc Unique integer among the extended functions what function we are calling.
TAny * aParameter A pointer to the parameter.
TInt aParLength Length of the parameter.
const RMessage2 & aMessage The message to be completed.

CallFunctionL(TInt, TAny *, TInt, TBool &)

TInt CallFunctionL ( TInt aFunc,
TAny * aParameter,
TInt aParLength,
TBool & aParameterModified
) [pure virtual]

Implements a raw function call. The implementation is supposed to interpret the parameters and satisfy the requests.

Parameters

TInt aFunc Unique integer among the extended functions what function we are calling.
TAny * aParameter A pointer to the parameter.
TInt aParLength Length of the parameter.
TBool & aParameterModified ETrue if the content of aParameter has changed, EFalse otherwise