ESock::CDataMonitoringResponder Class Reference

class ESock::CDataMonitoringResponder : public ESock::CCommsApiExtIpcResponder

Server-side data monitoring API extension.

Inherits from

Constructor & Destructor Documentation

CDataMonitoringResponder(Elements::RResponseMsg &)

CDataMonitoringResponder(Elements::RResponseMsg &aResponseMsg)[protected]

Parameters

Elements::RResponseMsg & aResponseMsg

~CDataMonitoringResponder()

~CDataMonitoringResponder()[protected]

Member Functions Documentation

DataReceivedNotification(CDataMonitoringResponder *&, TUint32)

IMPORT_C voidDataReceivedNotification(CDataMonitoringResponder *&aThis,
TUint32aReceivedBytes
)[static]

Parameters

CDataMonitoringResponder *& aThis
TUint32 aReceivedBytes

DataSentNotification(CDataMonitoringResponder *&, TUint32)

IMPORT_C voidDataSentNotification(CDataMonitoringResponder *&aThis,
TUint32aSentBytes
)[static]

Parameters

CDataMonitoringResponder *& aThis
TUint32 aSentBytes

DataTransferred(CDataMonitoringResponder *&, TUint32, TUint32)

IMPORT_C voidDataTransferred(CDataMonitoringResponder *&aThis,
TUint32aReceivedBytes,
TUint32aSentBytes
)[static]

Parameters

CDataMonitoringResponder *& aThis
TUint32 aReceivedBytes
TUint32 aSentBytes

DoCancelRequest()

voidDoCancelRequest()[protected, virtual]

DoDataReceivedNotification(TUint32)

voidDoDataReceivedNotification(TUint32aReceivedBytes)[protected, virtual]

Parameters

TUint32 aReceivedBytes

DoDataSentNotification(TUint32)

voidDoDataSentNotification(TUint32aSentBytes)[protected, virtual]

Parameters

TUint32 aSentBytes

DoDataTransferred(TUint32, TUint32)

voidDoDataTransferred(TUint32aReceivedBytes,
TUint32aSentBytes
)[protected, virtual]

Completes the client's request for the amount of data transferred.

Parameters

TUint32 aReceivedBytesThe number of bytes received for communication to the client.
TUint32 aSentBytesThe number of bytes sent for communication to the client.

Error(CDataMonitoringResponder *&, TInt)

IMPORT_C voidError(CDataMonitoringResponder *&aThis,
TIntaError
)[static]

Parameters

CDataMonitoringResponder *& aThis
TInt aError

NewL(Elements::RResponseMsg &)

IMPORT_C CDataMonitoringResponder *NewL(Elements::RResponseMsg &aResponseMsg)[private, static]

Parameters

Elements::RResponseMsg & aResponseMsg

Member Data Documentation

CCommsDataMonitorApiExtResp * iMsg

CCommsDataMonitorApiExtResp *iMsg[private]