Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: cchfecomdatasupplier.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class CCHFEcomDataSupplier

class CCHFEcomDataSupplier : public CCHFDataSupplier;

Description

Base class for all data suppliers that are provided via ECom plugins.

Derivation

Members

Defined in CCHFEcomDataSupplier:
CCHFEcomDataSupplier(), NewL(), TParams, ~CCHFEcomDataSupplier()

Inherited from CActive:
Cancel(), Deque(), DoCancel(), EPriorityHigh, EPriorityIdle, EPriorityLow, EPriorityStandard, EPriorityUserInput, Extension_(), IsActive(), IsAdded(), Priority(), RunError(), RunL(), SetActive(), SetPriority(), TPriority, iStatus

Inherited from CBase:
Delete(), operator new()

Inherited from CCHFDataSupplier:
BaseConstructL(), CCHFDataSupplier_Reserved_3(), CCHFDataSupplier_Reserved_4(), ContentType(), EContentTypeKnown, EContentTypeUnknown, File(), GetContentAccessIntent(), GetFile(), NewFromFileHandleL(), Observer(), Read(), RecognizeDataL(), Reset(), ResourceSize(), Resume(), RxReady(), SetContentAccessIntent(), SetContentTypeL(), SetObserver(), SetReadPosition(), Start(), Suspend(), TContentTypeStatus, Uri(), iContentStatus


Construction and destruction


NewL()

static inline CCHFEcomDataSupplier *NewL(CCHFDiscoveryService &aDiscoveryService, const TDesC8 &aUri, TUint aBufferSizeInBytes);

Description

Factory for data suppliers provided by ECom plug-ins.

Parameters

CCHFDiscoveryService &aDiscoveryService

Discovery service

const TDesC8 &aUri

URI used to find data supplier

TUint aBufferSizeInBytes

Size of the portion of data that can be handled by the client at a time.

Return value

CCHFEcomDataSupplier *


~CCHFEcomDataSupplier()

inline ~CCHFEcomDataSupplier();

Description

Destructor.


CCHFEcomDataSupplier()

inline CCHFEcomDataSupplier(TInt aPriority);

Description

Constructor.

Parameters

TInt aPriority

Active Object priority to be applied to the data supplier object.

[Top]


Member classes


Class TParams

protected: class TParams;

Description

Parameters to pass to the data supplier factory function.

Members

Defined in CCHFEcomDataSupplier::TParams:
TParams(), iBufferSizeInBytes, iDiscoveryService, iUri

Construction and destruction


TParams()

inline TParams(CCHFDiscoveryService &aDiscoveryService, const TDesC8 &aUri, TUint aBufferSizeInBytes);

Description

Constructor.

Parameters

CCHFDiscoveryService &aDiscoveryService

Discovery service

const TDesC8 &aUri

URI used to find data supplier

TUint aBufferSizeInBytes

Size of the portion of data that can be handled by the client at a time.

Member data


iDiscoveryService

CCHFDiscoveryService & iDiscoveryService;

Description

Discovery service


iUri

const TDesC8 & iUri;

Description

URI used to find data supplier


iBufferSizeInBytes

TUint iBufferSizeInBytes;

Description

Buffer size: indicates the size of the portion of data that can be handled by the client at a time.