class TElementEncoder |
Public Member Functions | |
---|---|
TElementEncoder ( TDes8 &) | |
IMPORT_C TInt | EncodedSize ( TSdpElementType , TUint ) |
IMPORT_C TInt | HeaderSize ( TSdpElementType , TUint ) |
IMPORT_C void | PutUint ( TUint8 *, TUint , TInt ) |
IMPORT_C TSdpElementSizeDesc | SizeDescriptor ( TSdpElementType , TUint ) |
IMPORT_C TInt | WriteBoolean ( TBool ) |
IMPORT_C TInt | WriteDEA ( TUint ) |
IMPORT_C TInt | WriteDES ( TUint ) |
IMPORT_C TInt | WriteDesc (const TDesC8 &) |
IMPORT_C TInt | WriteElement ( TSdpElementType , const TDesC8 &) |
IMPORT_C TInt | WriteHeader ( TSdpElementType , TUint ) |
IMPORT_C TInt | WriteInt (const TDesC8 &) |
IMPORT_C TInt | WriteInt ( TInt , TInt ) |
IMPORT_C TInt | WriteNil () |
IMPORT_C TInt | WriteString (const TDesC8 &) |
IMPORT_C TInt | WriteURL (const TDesC8 &) |
IMPORT_C TInt | WriteUUID (const TUUID &) |
IMPORT_C TInt | WriteUint (const TDesC8 &) |
IMPORT_C TInt | WriteUint ( TUint , TInt ) |
Private Attributes | |
---|---|
TDes8 & | iWriteBuf |
IMPORT_C | TElementEncoder | ( | TDes8 & | aWriteBuffer | ) |
TDes8 & aWriteBuffer |
IMPORT_C TInt | EncodedSize | ( | TSdpElementType | aType, |
TUint | aDataSize | |||
) | [static] |
TSdpElementType aType | |
TUint aDataSize |
IMPORT_C TInt | HeaderSize | ( | TSdpElementType | aType, |
TUint | aDataSize | |||
) | [static] |
TSdpElementType aType | |
TUint aDataSize |
IMPORT_C void | PutUint | ( | TUint8 * | aPtr, |
TUint | aUint, | |||
TInt | aNumberOfBytes | |||
) | [static] |
IMPORT_C TSdpElementSizeDesc | SizeDescriptor | ( | TSdpElementType | aType, |
TUint | aDataSize | |||
) | [static] |
TSdpElementType aType | |
TUint aDataSize |
IMPORT_C TInt | WriteDesc | ( | const TDesC8 & | aDesc | ) |
Append descriptor onto the write buffer. returns the number of bytes that did NOT fit into the write buffer.
const TDesC8 & aDesc |
IMPORT_C TInt | WriteElement | ( | TSdpElementType | aType, |
const TDesC8 & | aData | |||
) |
TSdpElementType aType | |
const TDesC8 & aData |
IMPORT_C TInt | WriteHeader | ( | TSdpElementType | aType, |
TUint | aDataSize | |||
) |
TSdpElementType aType | |
TUint aDataSize |
IMPORT_C TInt | WriteInt | ( | const TDesC8 & | aInt | ) |
const TDesC8 & aInt |
IMPORT_C TInt | WriteString | ( | const TDesC8 & | aString | ) |
const TDesC8 & aString |
IMPORT_C TInt | WriteURL | ( | const TDesC8 & | aUrl | ) |
const TDesC8 & aUrl |
IMPORT_C TInt | WriteUUID | ( | const TUUID & | aUUID | ) |
const TUUID & aUUID |
IMPORT_C TInt | WriteUint | ( | const TDesC8 & | aUint | ) |
const TDesC8 & aUint |
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.