RCommsDataMonitoringApiExt Class Reference

class RCommsDataMonitoringApiExt : public RCommsApiExtension< EDataMonitoringApiExt >

Data monitoring API extension for client.

This class can actually be used by any client, one running an Active Scheduler and one that is not. If an Active Scheduler is not present, clients must wait for the TRequestStatus to change.

Constructor & Destructor Documentation

RCommsDataMonitoringApiExt()

IMPORT_C RCommsDataMonitoringApiExt ( ) [explicit]

Member Functions Documentation

CancelDataReceivedNotificationRequest()

IMPORT_C void CancelDataReceivedNotificationRequest ( )

CancelDataSentNotificationRequest()

IMPORT_C void CancelDataSentNotificationRequest ( )

CancelDataTransferredRequest()

IMPORT_C void CancelDataTransferredRequest ( )

Close()

IMPORT_C void Close ( )

RequestDataReceivedNotification(TUint32, TUint32, TDes8 &, TRequestStatus &)

IMPORT_C void RequestDataReceivedNotification ( TUint32 aDelta,
TUint32 aReceivedBytes,
TDes8 & aResponseEventBuf,
TRequestStatus & aStatus
)

Parameters

TUint32 aDelta
TUint32 aReceivedBytes
TDes8 & aResponseEventBuf
TRequestStatus & aStatus

RequestDataSentNotification(TUint32, TUint32, TDes8 &, TRequestStatus &)

IMPORT_C void RequestDataSentNotification ( TUint32 aDelta,
TUint32 aSentBytes,
TDes8 & aResponseEventBuf,
TRequestStatus & aStatus
)

Parameters

TUint32 aDelta
TUint32 aSentBytes
TDes8 & aResponseEventBuf
TRequestStatus & aStatus

RequestDataTransferred(TDes8 &, TRequestStatus &)

IMPORT_C void RequestDataTransferred ( TDes8 & aResponseEventBuf,
TRequestStatus & aStatus
)

Parameters

TDes8 & aResponseEventBuf
TRequestStatus & aStatus