ESock::TNotificationRequest Class Reference

class ESock::TNotificationRequest

Constructor & Destructor Documentation

TNotificationRequest(CDataMonitoringResponder *, TSubSessionUniqueId)

TNotificationRequest ( CDataMonitoringResponder * aResponder,
TSubSessionUniqueId aClientId
) [inline]

Parameters

CDataMonitoringResponder * aResponder
TSubSessionUniqueId aClientId

Member Functions Documentation

Cancelled()

TBool Cancelled ( ) const [inline]

ClientId()

TSubSessionUniqueId ClientId ( ) const [inline]

CompareClientIds(const TNotificationRequest &, const TNotificationRequest &)

TBool CompareClientIds ( const TNotificationRequest & aFirst,
const TNotificationRequest & aSecond
) [static]

Parameters

const TNotificationRequest & aFirst
const TNotificationRequest & aSecond

CompareClientIdsAndCancelledFlag(const TNotificationRequest &, const TNotificationRequest &)

TBool CompareClientIdsAndCancelledFlag ( const TNotificationRequest & aFirst,
const TNotificationRequest & aSecond
) [static]

Parameters

const TNotificationRequest & aFirst
const TNotificationRequest & aSecond

CompareThresholds(const TNotificationRequest &, const TNotificationRequest &)

TInt CompareThresholds ( const TNotificationRequest & aFirst,
const TNotificationRequest & aSecond
) [static]

Parameters

const TNotificationRequest & aFirst
const TNotificationRequest & aSecond

Responder()

CDataMonitoringResponder *& Responder ( ) [inline]

SetCancelled()

void SetCancelled ( ) [inline]

SetThreshold(TUint32)

void SetThreshold ( TUint32 aThreshold ) [inline]

Parameters

TUint32 aThreshold

SetThresholdFromDelta(TUint32, TUint32)

void SetThresholdFromDelta ( TUint32 aVolume,
TUint32 aDelta
)

Parameters

TUint32 aVolume
TUint32 aDelta

SetWrapped(TBool)

void SetWrapped ( TBool aWrapped ) [inline]

Parameters

TBool aWrapped

Threshold()

TUint32 Threshold ( ) const [inline]

Wrapped()

TBool Wrapped ( ) const [inline]

Member Data Documentation

TBool iCancelled

TBool iCancelled [private]

TSubSessionUniqueId iClientId

TSubSessionUniqueId iClientId [private]

CDataMonitoringResponder * iResponder

CDataMonitoringResponder * iResponder [private]

TUint32 iThreshold

TUint32 iThreshold [private]

TBool iWrapped

TBool iWrapped [private]