Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <cchfecomdatasupplier.h>
This item is not part of the S60 5th Edition SDK

Class CCHFEcomDataSupplier

class CCHFEcomDataSupplier : public CCHFDataSupplier;

Description

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

Derivation

Members

Defined in CCHFEcomDataSupplier:

Inherited from CActive:

Inherited from CBase:

Inherited from CCHFDataSupplier:


Construction and destruction


NewL(CCHFDiscoveryService &,const TDesC8 &,TUint)

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(TInt)

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:

Construction and destruction


TParams(CCHFDiscoveryService &,const TDesC8 &,TUint)

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.