TE64Addr Class Reference
Detailed Description
The raw 64 bits of Modified EUI-64 address stored in network byte order.
Member Attribute Documentation
Constructor & Destructor Documentation
TE64Addr ( const TE64Addr & )
TE64Addr ( const TInt64 & )
IMPORT_C | TE64Addr | ( | const TInt64 & | aAddr | ) | |
TE64Addr ( const TUint8 *, TUint )
Member Function 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 |
Match ( const TE64Addr & )
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 | ) | |