TE64Addr Class Reference
The raw 64 bits of Modified EUI-64 address stored in network byte order.
Private Attributes
|
union TE64Addr::@30
|
u
|
Constructor & Destructor Documentation
TE64Addr(const TE64Addr &)
IMPORT_C
|
TE64Addr
|
(
|
const
TE64Addr
&
|
aAddr
|
)
|
|
TE64Addr(const TInt64 &)
IMPORT_C
|
TE64Addr
|
(
|
const
TInt64
&
|
aAddr
|
)
|
|
TE64Addr(const TUint8 *, TUint)
IMPORT_C
|
TE64Addr
|
(
|
const
TUint8
*
|
aPtr,
|
|
TUint
|
aLength
|
|
)
|
|
Member Functions Documentation
AddrLen()
IMPORT_C
TUint
|
AddrLen
|
(
|
)
|
[static]
|
AddrPtrC()
IMPORT_C const
TUint8
*
|
AddrPtrC
|
(
|
)
|
const
|
IsGroup()
IMPORT_C
TBool
|
IsGroup
|
(
|
)
|
const
|
IsUniversal()
IMPORT_C
TBool
|
IsUniversal
|
(
|
)
|
const
|
IsZero()
IMPORT_C
TBool
|
IsZero
|
(
|
)
|
const
|
Output(TDes &)
IMPORT_C void
|
Output
|
(
|
TDes
&
|
aBuf
|
)
|
const
|
SetAddr(const TE64Addr &)
IMPORT_C void
|
SetAddr
|
(
|
const
TE64Addr
&
|
aAddr
|
)
|
|
SetAddr(const TInt64 &)
IMPORT_C void
|
SetAddr
|
(
|
const
TInt64
&
|
aAddr
|
)
|
|
SetAddr(const TUint8 *, TUint)
IMPORT_C void
|
SetAddr
|
(
|
const
TUint8
*
|
aPtr,
|
|
TUint
|
aLength
|
|
)
|
|
SetAddrFromEUI48(const TUint8 *)
IMPORT_C void
|
SetAddrFromEUI48
|
(
|
const
TUint8
*
|
aPtr
|
)
|
|
SetAddrRandom()
IMPORT_C void
|
SetAddrRandom
|
(
|
)
|
|
Creates a random address. The Group bit is set to 0. The Universal bit is set to 0.
SetAddrRandomNZ()
IMPORT_C void
|
SetAddrRandomNZ
|
(
|
)
|
|
Creates a random non-zero address. The Group bit is set to 0. The Universal bit is set to 0.
SetAddrRandomNZButNot(const TE64Addr &)
IMPORT_C void
|
SetAddrRandomNZButNot
|
(
|
const
TE64Addr
&
|
aAddr
|
)
|
|
Creates a random non-zero address that does not match the parameter address. The Group bit is set to 0. The Universal bit is set to 0.
SetAddrZero()
IMPORT_C void
|
SetAddrZero
|
(
|
)
|
|
SetGroupBit(TBool)
IMPORT_C void
|
SetGroupBit
|
(
|
TBool
|
aBit = 1
|
)
|
|
SetUniversalBit(TBool)
IMPORT_C void
|
SetUniversalBit
|
(
|
TBool
|
aBit = 1
|
)
|
|
Member Data Documentation
union TE64Addr::@30 u
union TE64Addr::@30
|
u
|
[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.