Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <remconcoreapitarget.h>
Link against: remconcoreapi.lib

Class CRemConCoreApiTarget

class CRemConCoreApiTarget : public CRemConInterfaceBase, public MRemConInterfaceIf;

Description

Client-instantiable type supporting sending Core API responses.

Derivation

Members

Defined in CRemConCoreApiTarget:


Construction and destruction


NewL(CRemConInterfaceSelector &,MRemConCoreApiTargetObserver &)

IMPORT_C static CRemConCoreApiTarget* NewL(CRemConInterfaceSelector &aInterfaceSelector, MRemConCoreApiTargetObserver &aObserver);

Description

Factory function.

Parameters

CRemConInterfaceSelector &aInterfaceSelector

The interface selector. The client must have created one of these first.

MRemConCoreApiTargetObserver &aObserver

The observer of this interface.

Return value

CRemConCoreApiTarget *

A new CRemConCoreApiTarget, owned by the interface selector.


~CRemConCoreApiTarget()

IMPORT_C ~CRemConCoreApiTarget();

Description

Destructor

[Top]


Member functions


SelectResponse(TRequestStatus &,TInt)

IMPORT_C void SelectResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'select' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


UpResponse(TRequestStatus &,TInt)

IMPORT_C void UpResponse(TRequestStatus &aStatus, TInt aError);

Description

Send an 'up' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


DownResponse(TRequestStatus &,TInt)

IMPORT_C void DownResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'down' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


LeftResponse(TRequestStatus &,TInt)

IMPORT_C void LeftResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'left' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


RightResponse(TRequestStatus &,TInt)

IMPORT_C void RightResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'right' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


RightUpResponse(TRequestStatus &,TInt)

IMPORT_C void RightUpResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'right up' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


RightDownResponse(TRequestStatus &,TInt)

IMPORT_C void RightDownResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'right down' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


LeftUpResponse(TRequestStatus &,TInt)

IMPORT_C void LeftUpResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'left up' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


LeftDownResponse(TRequestStatus &,TInt)

IMPORT_C void LeftDownResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'left down' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


RootMenuResponse(TRequestStatus &,TInt)

IMPORT_C void RootMenuResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'root menu' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


SetupMenuResponse(TRequestStatus &,TInt)

IMPORT_C void SetupMenuResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'setup menu' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


ContentsMenuResponse(TRequestStatus &,TInt)

IMPORT_C void ContentsMenuResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'contents menu' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


FavoriteMenuResponse(TRequestStatus &,TInt)

IMPORT_C void FavoriteMenuResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'favorite menu' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


ExitResponse(TRequestStatus &,TInt)

IMPORT_C void ExitResponse(TRequestStatus &aStatus, TInt aError);

Description

Send an 'exit' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_0Response(TRequestStatus &,TInt)

IMPORT_C void _0Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '0' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_1Response(TRequestStatus &,TInt)

IMPORT_C void _1Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '1' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_2Response(TRequestStatus &,TInt)

IMPORT_C void _2Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '2' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_3Response(TRequestStatus &,TInt)

IMPORT_C void _3Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '3' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_4Response(TRequestStatus &,TInt)

IMPORT_C void _4Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '4'response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_5Response(TRequestStatus &,TInt)

IMPORT_C void _5Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '5' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_6Response(TRequestStatus &,TInt)

IMPORT_C void _6Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '6' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_7Response(TRequestStatus &,TInt)

IMPORT_C void _7Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '7' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_8Response(TRequestStatus &,TInt)

IMPORT_C void _8Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '8' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


_9Response(TRequestStatus &,TInt)

IMPORT_C void _9Response(TRequestStatus &aStatus, TInt aError);

Description

Send a '9' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


DotResponse(TRequestStatus &,TInt)

IMPORT_C void DotResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'dot' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


EnterResponse(TRequestStatus &,TInt)

IMPORT_C void EnterResponse(TRequestStatus &aStatus, TInt aError);

Description

Send an 'enter' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


ClearResponse(TRequestStatus &,TInt)

IMPORT_C void ClearResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'clear' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


ChannelUpResponse(TRequestStatus &,TInt)

IMPORT_C void ChannelUpResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'channel up' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


ChannelDownResponse(TRequestStatus &,TInt)

IMPORT_C void ChannelDownResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'channel down' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


PreviousChannelResponse(TRequestStatus &,TInt)

IMPORT_C void PreviousChannelResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'previous channel' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


SoundSelectResponse(TRequestStatus &,TInt)

IMPORT_C void SoundSelectResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'sound select' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


InputSelectResponse(TRequestStatus &,TInt)

IMPORT_C void InputSelectResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'input select' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


DisplayInformationResponse(TRequestStatus &,TInt)

IMPORT_C void DisplayInformationResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'display information' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


HelpResponse(TRequestStatus &,TInt)

IMPORT_C void HelpResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'help' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


PageUpResponse(TRequestStatus &,TInt)

IMPORT_C void PageUpResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'page up' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


PageDownResponse(TRequestStatus &,TInt)

IMPORT_C void PageDownResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'page down' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


PowerResponse(TRequestStatus &,TInt)

IMPORT_C void PowerResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'power' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


VolumeUpResponse(TRequestStatus &,TInt)

IMPORT_C void VolumeUpResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'volume up' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


VolumeDownResponse(TRequestStatus &,TInt)

IMPORT_C void VolumeDownResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'volume down' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


MuteResponse(TRequestStatus &,TInt)

IMPORT_C void MuteResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'mute' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


PlayResponse(TRequestStatus &,TInt)

IMPORT_C void PlayResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a play response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the request.

TInt aError

The response error.


StopResponse(TRequestStatus &,TInt)

IMPORT_C void StopResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a stop response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the request.

TInt aError

The response error.


PauseResponse(TRequestStatus &,TInt)

IMPORT_C void PauseResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'pause' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


RecordResponse(TRequestStatus &,TInt)

IMPORT_C void RecordResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'record' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


RewindResponse(TRequestStatus &,TInt)

IMPORT_C void RewindResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'rewind' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


FastForwardResponse(TRequestStatus &,TInt)

IMPORT_C void FastForwardResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'fast forward' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


EjectResponse(TRequestStatus &,TInt)

IMPORT_C void EjectResponse(TRequestStatus &aStatus, TInt aError);

Description

Send an 'eject' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


ForwardResponse(TRequestStatus &,TInt)

IMPORT_C void ForwardResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'forward' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


BackwardResponse(TRequestStatus &,TInt)

IMPORT_C void BackwardResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'backward' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


AngleResponse(TRequestStatus &,TInt)

IMPORT_C void AngleResponse(TRequestStatus &aStatus, TInt aError);

Description

Send an 'angle' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


SubpictureResponse(TRequestStatus &,TInt)

IMPORT_C void SubpictureResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'subpicture' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


PausePlayFunctionResponse(TRequestStatus &,TInt)

IMPORT_C void PausePlayFunctionResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'pause play function' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


RestoreVolumeFunctionResponse(TRequestStatus &,TInt)

IMPORT_C void RestoreVolumeFunctionResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'restore volume function' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


TuneFunctionResponse(TRequestStatus &,TInt)

IMPORT_C void TuneFunctionResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'tune function' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


SelectDiskFunctionResponse(TRequestStatus &,TInt)

IMPORT_C void SelectDiskFunctionResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'select disk function' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


SelectAvInputFunctionResponse(TRequestStatus &,TInt)

IMPORT_C void SelectAvInputFunctionResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'select AV input function' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


SelectAudioInputFunctionResponse(TRequestStatus &,TInt)

IMPORT_C void SelectAudioInputFunctionResponse(TRequestStatus &aStatus, TInt aError);

Description

Send a 'select audio input function' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


F1Response(TRequestStatus &,TInt)

IMPORT_C void F1Response(TRequestStatus &aStatus, TInt aError);

Description

Send an 'F1' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


F2Response(TRequestStatus &,TInt)

IMPORT_C void F2Response(TRequestStatus &aStatus, TInt aError);

Description

Send an 'F2' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


F3Response(TRequestStatus &,TInt)

IMPORT_C void F3Response(TRequestStatus &aStatus, TInt aError);

Description

Send an 'F3' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


F4Response(TRequestStatus &,TInt)

IMPORT_C void F4Response(TRequestStatus &aStatus, TInt aError);

Description

Send an 'F4' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


F5Response(TRequestStatus &,TInt)

IMPORT_C void F5Response(TRequestStatus &aStatus, TInt aError);

Description

Send an 'F5' response. Only one response per target session can be outstanding at any one time.

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TInt aError

The response error.


SendResponse(TRequestStatus &,TRemConCoreApiOperationId,TInt)

IMPORT_C void SendResponse(TRequestStatus &aStatus, TRemConCoreApiOperationId aOperationId, TInt aError);

Description

Send a response. Only one response per target session can be outstanding at any one time. This function may be used to send a response when it is undesirable to use the 'specific' response-sending methods (PlayResponse, StopResponse etc).

Parameters

TRequestStatus &aStatus

Used by RemCon to indicate completion of the send request.

TRemConCoreApiOperationId aOperationId

The operation ID of the command we are sending a response to.

TInt aError

The response error.


GetInterfaceIf(TUid)

private: virtual TAny* GetInterfaceIf(TUid aUid);

Description

Called by the interface selector to get a pointer to an object which implements the interface API with UID aUid. This is a mechanism for allowing future change to the interface API without breaking BC in existing (non-updated) interfaces.

Parameters

TUid aUid

Return value

TAny *


MrcibNewMessage(TUint,const TDesC8 &)

private: virtual void MrcibNewMessage(TUint aOperationId, const TDesC8 &aData);

Description

Called when a message comes in for this interface.

Parameters

TUint aOperationId

The interface-specific operation id.

const TDesC8 &aData

Any operation-specific data.