CSbcEncoderIntfcMsgHdlr Class Reference
class CSbcEncoderIntfcMsgHdlr : 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.
SbcEncoderIntfcMsgHdlr.lib
-
Since
-
S60 3.0
Constructor & Destructor Documentation
CSbcEncoderIntfcMsgHdlr(CSbcEncoderIntfc *)
~CSbcEncoderIntfcMsgHdlr()
IMPORT_C
|
~CSbcEncoderIntfcMsgHdlr
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
CreateBufFromUintArrayL(RArray< TUint > &)
void
|
CreateBufFromUintArrayL
|
(
|
RArray
<
TUint
> &
|
aArray
|
)
|
[private]
|
Utility method converting a TUint-type array to a buffer stream.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::CreateBufFromUintArrayL
Utility function used to create a buffer and fill it with data from the array passed in. (other items were commented in a header).
DoApplyConfigL(TMMFMessage &)
void
|
DoApplyConfigL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for commiting configuration settings.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoApplyConfigL
Handles the message from the proxy to commit configuration settings and calls the custom interface method. The data passed from the proxy is read from the message and passed to the custom interface. (other items were commented in a header).
DoGetNumOfSupportedAllocationMethodsL(TMMFMessage &)
void
|
DoGetNumOfSupportedAllocationMethodsL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for the number of supported allocation methods.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetNumOfSupportedAllocationMethodsL
Handles the message from the proxy and calls the custom interface. The custom interface returns the data requested and this function writes it back to the proxy. It also creates a buffer and fills the supported allocation methods data to be returned in the subsequent call to
DoGetSupportedAllocationMethodsL()
. (other items were commented in a header).
DoGetNumOfSupportedBlocksL(TMMFMessage &)
void
|
DoGetNumOfSupportedBlocksL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for the number of supported blocks.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetNumOfSupportedBlocksL
Handles the message from the proxy and calls the custom interface. The custom interface returns the data requested and this function writes it back to the proxy. It also creates a buffer and fills the supported blocks data to be returned in the subsequent call to
DoGetSupportedBlocksL()
. (other items were commented in a header).
DoGetNumOfSupportedChannelModesL(TMMFMessage &)
void
|
DoGetNumOfSupportedChannelModesL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for the number of supported channel modes.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetNumOfSupportedChannelModesL
Handles the message from the proxy and calls the custom interface. The custom interface returns the data requested and this function writes it back to the proxy. It also creates a buffer and fills the sampling frequencies data to be returned in the subsequent call to
DoGetSupportedChannelModesL()
. (other items were commented in a header).
DoGetNumOfSupportedNumOfSubbandsL(TMMFMessage &)
void
|
DoGetNumOfSupportedNumOfSubbandsL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for the number of supported subbands.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetNumOfSupportedNumOfSubbandsL
Handles the message from the proxy and calls the custom interface. The custom interface returns the data requested and this function writes it back to the proxy. It also creates a buffer and fills the supported subbands data to be returned in the subsequent call to
DoGetSupportedNumOfSubbandsL()
. (other items were commented in a header).
DoGetNumOfSupportedSamplingFrequenciesL(TMMFMessage &)
void
|
DoGetNumOfSupportedSamplingFrequenciesL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
DoGetSupportedAllocationMethodsL(TMMFMessage &)
void
|
DoGetSupportedAllocationMethodsL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for returning of all supported allocation methods.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetSupportedAllocationMethodsL
Sends the supported allocation methods data returned from the custom interface implementation to the client. (other items were commented in a header).
DoGetSupportedBitpoolRangeL(TMMFMessage &)
void
|
DoGetSupportedBitpoolRangeL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for the supported bitpool range.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetSupportedBitpoolRangeL
Handles the message from the proxy and calls the custom interface. The custom interface returns the requested bitpool range and this function writes it back to the proxy. (other items were commented in a header).
DoGetSupportedBlocksL(TMMFMessage &)
void
|
DoGetSupportedBlocksL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for returning of all supported blocks.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetSupportedBlocksL
Sends the supported blocks data returned from the custom interface implementation to the client. (other items were commented in a header).
DoGetSupportedChannelModesL(TMMFMessage &)
void
|
DoGetSupportedChannelModesL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for returning of all supported channel modes.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetSupportedChannelModesL
Sends the channel modes data returned from the custom interface implementation to the client. (other items were commented in a header).
DoGetSupportedNumOfSubbandsL(TMMFMessage &)
void
|
DoGetSupportedNumOfSubbandsL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles request for returning of all supported subbands.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoGetSupportedNumOfSubbandsL
Sends the supported subbands data returned from the custom interface implementation to the client. (other items were commented in a header).
DoGetSupportedSamplingFrequenciesL(TMMFMessage &)
void
|
DoGetSupportedSamplingFrequenciesL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
DoHandleRequestL(TMMFMessage &)
void
|
DoHandleRequestL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Handles the messages from the proxy. Determines which custom interface to call.
-
Since
-
S60 3.0
CSbcEncoderIntfcMsgHdlr::DoHandleRequestL
Determines which custom interface to call. (other items were commented in a header).
HandleRequest(TMMFMessage &)
IMPORT_C void
|
HandleRequest
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[virtual]
|
From
CMMFObject
Handles the messages from the proxy. Calls a subfunction which determines which custom interface to call. A subfunction is used to contain multiple leaving functions for a single trap.
CSbcEncoderIntfcMsgHdlr::HandleRequest
Handles the messages from the proxy. Calls a subfunction which determines which custom interface to call. A subfunction is used to contain multiple leaving functions for a single trap. (other items were commented in a header).
NewL(TAny *)
Parameters
TAny
* aSbcEncoderIntfcCI
|
|
SendDataBufferToClientL(TMMFMessage &)
void
|
SendDataBufferToClientL
|
(
|
TMMFMessage
&
|
aMessage
|
)
|
[private]
|
Member Data Documentation
CBufFlat * iDataCopyBuffer
CSbcEncoderIntfc * iSbcEncoderIntfcCI
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.