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.