CEmsObjectDistribution Class Reference
class CEmsObjectDistribution : public CEmsInformationElement
|
CEmsObjectDistribution
wraps the creation & modification of the object distribution information element into a single class.
Format of Extended Object. ----------------------------
Position (Octet) Bit Description 1 Number of information Elements 2 Distribution Attr 2 0 NoForwarding Attr (1=NoForward) 2 1..7 Reserved
3gpp Spec V5 section 9.2.3.24.10.1.14
Constructor & Destructor Documentation
CEmsObjectDistribution(TUint, TAttrs)
CEmsObjectDistribution
|
(
|
TUint
|
aObjectCount = 0,
|
|
TAttrs
|
aAttr = EForward
|
|
)
|
[private]
|
Member Functions Documentation
CopyL(const CEmsObjectDistribution &)
DecodeBodyL(const TPtrC8, TBool)
void
|
DecodeBodyL
|
(
|
const
TPtrC8
|
aPtr,
|
|
TBool
|
aIsFromSerialisation
|
|
)
|
[private, virtual]
|
Decodes the raw data out of an information element into this class.
-
leave
-
KErrArgument If the size of the data does not match what is expected.
Parameters
const
TPtrC8
aPtr
|
The raw predefined animation data
|
TBool
aIsFromSerialisation
|
|
EncodeBodyL(TPtr8, TBool)
void
|
EncodeBodyL
|
(
|
TPtr8
|
aPtr,
|
|
TBool
|
aIsForSerialisation
|
|
)
|
const [private, virtual]
|
Encodes the information element into its raw format. (no IE id)
Parameters
TPtr8
aPtr
|
the buffer to be used which is to contain the data
|
TBool
aIsForSerialisation
|
|
Forwarding()
IMPORT_C
TAttrs
|
Forwarding
|
(
|
)
|
const
|
ObjectCount()
IMPORT_C
TUint
|
ObjectCount
|
(
|
)
|
const
|
SetForwarding(TAttrs)
IMPORT_C void
|
SetForwarding
|
(
|
TAttrs
|
aAttr
|
)
|
|
SetObjectCount(TUint)
IMPORT_C void
|
SetObjectCount
|
(
|
TUint
|
aObjectCount
|
)
|
|
Member Enumerations Documentation
Enum TAttrs
Enumerators
EForward = 0x0
|
|
ENoForward = 0x01
|
|
Member Data Documentation
TUint
iObjectCount
TUint
|
iObjectCount
|
[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.