CUpnpProtocolInfoLocal Class Reference
class CUpnpProtocolInfoLocal : public CUpnpDlnaProtocolInfo
|
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CUpnpDlnaProtocolInfo::CUpnpDlnaProtocolInfo()
|
|
CUpnpDlnaProtocolInfo::CiParameter()
|
|
CUpnpDlnaProtocolInfo::DlnaFlag(UpnpDlnaProtocolInfo::TDlnaFlags)
|
|
CUpnpDlnaProtocolInfo::FlagsParameterL()
|
|
CUpnpDlnaProtocolInfo::FourthField()
|
|
CUpnpDlnaProtocolInfo::FourthParameterInternalL()
|
|
CUpnpDlnaProtocolInfo::GetDlnaOpRangeParam()
|
|
CUpnpDlnaProtocolInfo::GetDlnaOpTimeParam()
|
|
CUpnpDlnaProtocolInfo::GetFourthParameterLength()
|
|
CUpnpDlnaProtocolInfo::GetOtherParams()
|
|
CUpnpDlnaProtocolInfo::IsDlnaFlagsSet()
|
|
CUpnpDlnaProtocolInfo::NewL()
|
|
CUpnpDlnaProtocolInfo::OpParameter(UpnpDlnaProtocolInfo::TDlnaParams)
|
|
CUpnpDlnaProtocolInfo::OpParameterL()
|
|
CUpnpDlnaProtocolInfo::PnParameter()
|
|
CUpnpDlnaProtocolInfo::PsParameter()
|
|
CUpnpDlnaProtocolInfo::SerializeDlnaFlagsL(TDes8 &)
|
|
CUpnpDlnaProtocolInfo::SetCiParameter(TBool)
|
|
CUpnpDlnaProtocolInfo::SetDlnaFlag(TBool,TUint8)
|
|
CUpnpDlnaProtocolInfo::SetDlnaFlag(UpnpDlnaProtocolInfo::TDlnaFlags,TBool)
|
|
CUpnpDlnaProtocolInfo::SetFlagsParameterL(const TDesC8 &)
|
|
CUpnpDlnaProtocolInfo::SetOpParameterL(UpnpDlnaProtocolInfo::TDlnaParams,TBool)
|
|
CUpnpDlnaProtocolInfo::SetOpParameterL(const TDesC8 &)
|
|
CUpnpDlnaProtocolInfo::SetOpRangeParam(TBool)
|
|
CUpnpDlnaProtocolInfo::SetOpTimeParam(TBool)
|
|
CUpnpDlnaProtocolInfo::SetOtherParamL(const TDesC8 &)
|
|
CUpnpDlnaProtocolInfo::SetPnParameterL(const TDesC8 &)
|
|
CUpnpDlnaProtocolInfo::SetPsParameterL(const TDesC8 &)
|
|
CUpnpDlnaProtocolInfo::~CUpnpDlnaProtocolInfo()
|
|
CUpnpProtocolInfo::BaseConstructL(const TDesC8 &)
|
|
CUpnpProtocolInfo::CUpnpProtocolInfo()
|
|
CUpnpProtocolInfo::CheckBooleanValue(TChar)
|
|
CUpnpProtocolInfo::FirstField()
|
|
CUpnpProtocolInfo::GetProtocolInfoLength()
|
|
CUpnpProtocolInfo::ParseAtomToDelimeter(TLex8 &,TChar)
|
|
CUpnpProtocolInfo::ProtocolInfoL()
|
|
CUpnpProtocolInfo::SecondField()
|
|
CUpnpProtocolInfo::SetFirstFieldL(const TDesC8 &)
|
|
CUpnpProtocolInfo::SetFourthFieldL(const TDesC8 &)
|
|
CUpnpProtocolInfo::SetParameterL(TInt,const TDesC8 &)
|
|
CUpnpProtocolInfo::SetSecondFieldL(const TDesC8 &)
|
|
CUpnpProtocolInfo::SetThirdFieldL(const TDesC8 &)
|
|
CUpnpProtocolInfo::Skip(TLex8 &,TInt)
|
|
CUpnpProtocolInfo::SkipAndMark(TLex8 &,TInt)
|
|
CUpnpProtocolInfo::ThirdField()
|
|
CUpnpProtocolInfo::~CUpnpProtocolInfo()
|
Constructor & Destructor Documentation
CUpnpProtocolInfoLocal()
CUpnpProtocolInfoLocal
|
(
|
)
|
[private]
|
~CUpnpProtocolInfoLocal()
~CUpnpProtocolInfoLocal
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ChooseDlnaL(const TDesC8 &, TInt)
void
|
ChooseDlnaL
|
(
|
const
TDesC8
&
|
aMimeType,
|
|
TInt
|
aAdditionalInfo
|
|
)
|
[private]
|
Main function for creating from mime type. See ConstructL(TDesC8&, TInt)
ConstructFromDlnaPnL(const TDesC8 &, const TDesC8 &)
void
|
ConstructFromDlnaPnL
|
(
|
const
TDesC8
&
|
aMimeType,
|
|
const
TDesC8
&
|
aDlnaPn
|
|
)
|
[private]
|
ConstructL(const TDesC8 &)
void
|
ConstructL
|
(
|
const
TDesC8
&
|
aInputString
|
)
|
[private]
|
Method for creating instance of class. aInputString has to contain protocolInfo string.
ConstructL(const TDesC8 &, TInt)
void
|
ConstructL
|
(
|
const
TDesC8
&
|
aMimeType,
|
|
TInt
|
aAdditionalInfo
|
|
)
|
[private]
|
Creates object for further use. uses DefaultValue. aMimeType - mime type will be compared case insensitive. aAdditionalInfo - flag saying which specific DLNA.ORG_PN should be used. values taken from ADDITIONAL_INFO
DefaultValuesL()
void
|
DefaultValuesL
|
(
|
)
|
[private]
|
Fills up default values to create protocolInfo in form: "http-get:*:*:*"
FillAccordingToAddInfoL(TInt)
void
|
FillAccordingToAddInfoL
|
(
|
TInt
|
aAdditionalInfo
|
)
|
[private]
|
Fills dlna parameters according only to additionalInfo which is int value. aAdditionalInfo - int value denoting value which should be taken into consideration.
FillAccordingToMimeL(const TDesC8 &)
void
|
FillAccordingToMimeL
|
(
|
const
TDesC8
&
|
aMimeType
|
)
|
[private]
|
Fills dlna parameters according only to info in mime type. aMimeType - name of a mime type.
GetFourthParameterInternalL(TDes8 &)
void
|
GetFourthParameterInternalL
|
(
|
TDes8
&
|
aBuffer
|
)
|
[private, virtual]
|
This function produces a string containing all info taken from fourth ProtocolInfo field aBuffer - on this variable values are appended.
NewL(const TDesC8 &)
Method for creating instance of class. aInputString has to contain protocolInfo string.
NewL(const TDesC8 &, TInt)
Creates Default value of ProtocolInfo containing DLNA.ORG_PN specific data. aMimeType - name of mime type for file. aAdditionalInfo - additional information about what DLNA.ORG_PN type should be used. Default behaviour is choosen according to aMimeType, when aAdditionalInfo is equal to NO_ADDITIONAL_INFO. image/jpeg ---- JPEG_LRG image/png ---- PNG_LRG audio/mp3 ---- MP3 rest not defined.
NewL(const TDesC8 &, const TDesC8 &)
SetDefaultFourthField()
void
|
SetDefaultFourthField
|
(
|
)
|
[private]
|
This member function sets defult values for optional parameters of 4-th field of protocolInfo Value for Audio/Video: DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01500000000000000000000000000000 Value for Image : DLNA.ORG_OP=01;DLNA.ORG_FLAGS=00D00000000000000000000000000000
ZeroParameters()
void
|
ZeroParameters
|
(
|
)
|
[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.