MSsyChannelDataProvider Class Reference
class MSsyChannelDataProvider |
Channel data provider implementation
Member Functions Documentation
ForceBufferFilledL(const TSensrvChannelId)
Forces SSY to call BufferFilled() regardless of how many data items have been written to buffer. Even if no data items have yet been written, BufferFilled() must be called.
Parameters
const TSensrvChannelId aChannelId | Channel Id to be linked to this force buffer filled message |
GetChannelDataProviderInterfaceL(TUid, TAny *&)
void | GetChannelDataProviderInterfaceL | ( | TUid | aInterfaceUid, |
| TAny *& | aInterface |
| ) | [pure virtual] |
Returns a pointer to a specified interface - to allow future extension of this class without breaking binary compatibility
Parameters
TUid aInterfaceUid | Identifier of the interface to be retrieved |
TAny *& aInterface | A reference to a pointer that retrieves the specified interface. |
StartChannelDataL(const TSensrvChannelId, TUint8 *, TInt)
Starts asynchronous data listening. Multiple OpenChannel()-requests can be active for different channels at the same time.
Parameters
const TSensrvChannelId aChannelId | Channel Id to be linked to this start channel data message |
TUint8 * aBuffer | Pointer to a data buffer |
TInt aCount | Indicates data buffer size as a count of the data objects. |
StopChannelDataL(const TSensrvChannelId)
Stops asynchronous data listening. The data buffer is not valid after call of this function.
Parameters
const TSensrvChannelId aChannelId | Channel Id to be linked to this stop channel data message |
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.