MHCTLInterface Class Reference
Mixin for the HCTL API. This interface is to be used via the HCTL Plugin. CHCTLBase::GetInterface(TUid)
Member Functions Documentation
MhiGetAclDataTransportOverhead(TUint &, TUint &)
void
|
MhiGetAclDataTransportOverhead
|
(
|
TUint
&
|
aHeaderSize,
|
|
TUint
&
|
aTrailerSize
|
|
)
|
const [pure virtual]
|
Get the HCTL layer ACL data header and trailer size
Parameters
TUint
& aHeaderSize
|
Outgoing parameter for retrieving ACL data header size
|
TUint
& aTrailerSize
|
Outgoing parameter for retrieving ACL data trailer size
|
MhiGetCommandTransportOverhead(TUint &, TUint &)
void
|
MhiGetCommandTransportOverhead
|
(
|
TUint
&
|
aHeaderSize,
|
|
TUint
&
|
aTrailerSize
|
|
)
|
const [pure virtual]
|
Get the HCTL layer command header and trailer size
Parameters
TUint
& aHeaderSize
|
Outgoing parameter for retrieving command header size
|
TUint
& aTrailerSize
|
Outgoing parameter for retrieving command trailer size
|
MhiGetSynchronousDataTransportOverhead(TUint &, TUint &)
void
|
MhiGetSynchronousDataTransportOverhead
|
(
|
TUint
&
|
aHeaderSize,
|
|
TUint
&
|
aTrailerSize
|
|
)
|
const [pure virtual]
|
Get the HCTL layer Synchronous data header and trailer size
Parameters
TUint
& aHeaderSize
|
Outgoing parameter for retrieving Synchronous data header size
|
TUint
& aTrailerSize
|
Outgoing parameter for retrieving Synchronous data trailer size
|
MhiSetChannelObserver(MHCTLChannelObserver &)
Setter for the channel observer
Parameters
MHCTLChannelObserver
& aChannelObserver
|
The channel observer gets notification of channel open and close from HCTL
|
MhiSetControllerStateObserver(MControllerStateObserver &)
Setter for the controller state observer
Parameters
MControllerStateObserver
& aControllerStateObserver
|
The controller state observer gets notification of changes in the controller state such as power on and off
|
MhiSetDataObserver(MHCTLDataObserver &)
void
|
MhiSetDataObserver
|
(
|
MHCTLDataObserver &
|
aDataObserver
|
)
|
[pure virtual]
|
Parameters
MHCTLDataObserver & aDataObserver
|
The data observer gets notification of incoming data from HCTL
|
MhiSetEventObserver(MHCTLEventObserver &)
void
|
MhiSetEventObserver
|
(
|
MHCTLEventObserver &
|
aEventObserver
|
)
|
[pure virtual]
|
Setter for Event Observer
Parameters
MHCTLEventObserver & aEventObserver
|
The event observer gets notification of incoming events from HCTL
|
MhiSetQdpPluginInterfaceFinder(MQdpPluginInterfaceFinder &)
void
|
MhiSetQdpPluginInterfaceFinder
|
(
|
MQdpPluginInterfaceFinder &
|
aQDPPluginInterfaceFinder
|
)
|
[pure virtual]
|
Setter for the qdp plugin interface finder
Parameters
MQdpPluginInterfaceFinder & aQDPPluginInterfaceFinder
|
|
MhiWriteAclData(const TDesC8 &)
TInt
|
MhiWriteAclData
|
(
|
const
TDesC8
&
|
aData
|
)
|
[pure virtual]
|
Writes data out as an ACL data frame. The data should represent a single complete ACL data frame.
Parameters
const
TDesC8
& aData
|
Byte representation of an ACL data frame.
|
MhiWriteCommand(const TDesC8 &)
TInt
|
MhiWriteCommand
|
(
|
const
TDesC8
&
|
aData
|
)
|
[pure virtual]
|
Writes data out as a command frame. The data should represent a single complete command frame.
Parameters
const
TDesC8
& aData
|
Byte representation of a command frame.
|
MhiWriteSynchronousData(const TDesC8 &)
TInt
|
MhiWriteSynchronousData
|
(
|
const
TDesC8
&
|
aData
|
)
|
[pure virtual]
|
Writes data out as a Synchronous data frame. The data should represent a single complete Synchronous data frame.
Parameters
const
TDesC8
& aData
|
Byte representation of a Synchronous data frame.
|
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.