CMMFUrlSink Class Reference
class CMMFUrlSink : public CBase |
Concrete implementation of a URL data sink.
This class is used only to pass information regarding the URL and IAP into the controller plugin. IT CANNOT BE USED TO WRITE DATA TO A URL. Each of the MDataSink APIs are implemented as either returning or leaving with KErrNotSupported as appropriate.
The configuration data for this class is an externalized CMMFUrlParams object.
CMMFUrlParams
Constructor & Destructor Documentation
Member Functions Documentation
BufferFilledL(CMMFBuffer *)
CanCreateSinkBuffer()
TBool
| CanCreateSinkBuffer | ( | ) | |
ConstructSinkL(const TDesC8 &)
void | ConstructSinkL | ( | const TDesC8 & | aInitData | ) | [private] |
CreateSinkBufferL(TMediaId, TBool &)
EmptyBufferL(CMMFBuffer *, MDataSource *, TMediaId)
IAPId()
TInt
| IAPId | ( | ) | const [inline] |
Returns the Internet Access Point ID.
NegotiateL(MDataSource &)
SetSinkDataTypeCode(TFourCC, TMediaId)
SetSinkPrioritySettings(const TMMFPrioritySettings &)
SinkCustomCommand(TMMFMessage &)
SinkDataTypeCode(TMediaId)
SinkThreadLogon(MAsyncEventHandler &)
Url()
const TDesC & | Url | ( | ) | const [inline] |
Returns the URL string.
For example:
http://www.symbian.com/clip/mpg
UseIAPId()
TBool
| UseIAPId | ( | ) | const [inline] |
Indicates whether the IAP ID should be used.
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.