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.