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
CMMFUrlSink()
CMMFUrlSink
|
(
|
)
|
[private]
|
~CMMFUrlSink()
~CMMFUrlSink
|
(
|
)
|
[virtual]
|
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)
SinkThreadLogoff()
void
|
SinkThreadLogoff
|
(
|
)
|
|
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
TBool
iUseIAPId
TBool
|
iUseIAPId
|
[private]
|
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.