|
|
|
|
Location:
cchfecomdatasupplier.h
class CCHFEcomDataSupplier : public CCHFDataSupplier;
Base class for all data suppliers that are provided via ECom plugins.
CBase - Base class for all classes to be instantiated on the heap
CActive - The core class of the active object abstraction
CCHFDataSupplier - Base class for all Content Handling Framework Data Suppliers
CCHFEcomDataSupplier - Base class for all data suppliers that are provided via ECom plugins
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
static inline CCHFEcomDataSupplier *NewL(CCHFDiscoveryService &aDiscoveryService, const TDesC8 &aUri, TUint aBufferSizeInBytes);
Factory for data suppliers provided by ECom plug-ins.
|
|
inline CCHFEcomDataSupplier(TInt aPriority);
Constructor.
|
protected: class TParams;
Parameters to pass to the data supplier factory function.
Defined in CCHFEcomDataSupplier::TParams:
TParams(), iBufferSizeInBytes, iDiscoveryService, iUri
TParams()
inline TParams(CCHFDiscoveryService &aDiscoveryService, const TDesC8 &aUri, TUint aBufferSizeInBytes);
Constructor.
|
iDiscoveryService
CCHFDiscoveryService & iDiscoveryService;
Discovery service
iUri
const TDesC8 & iUri;
URI used to find data supplier
iBufferSizeInBytes
TUint iBufferSizeInBytes;
Buffer size: indicates the size of the portion of data that can be handled by the client at a time.