TEui64Addr Class Reference
class TEui64Addr : public TSockAddr |
This class specializes the generic socket server address class TSockAddr for the IPv6 Interface Identifier; the Modified EUI-64 address. Value KAfEui64 is used for the protocol family field of the TSockAddr base class.
Inherited Functions |
---|
| TBuf8< KMaxSockAddrSize >::TBuf8() |
| TBuf8< KMaxSockAddrSize >::TBuf8(TInt) |
| TBuf8< KMaxSockAddrSize >::TBuf8(const TDesC8 &) |
| TBuf8< KMaxSockAddrSize >::TBuf8(const TUint8 *) |
| TBuf8< KMaxSockAddrSize >::operator=(const TBuf8< S > &) |
| TBuf8< KMaxSockAddrSize >::operator=(const TDesC8 &) |
| TBuf8< KMaxSockAddrSize >::operator=(const TUint8 *) |
| TBufBase8::TBufBase8(TInt) |
| TBufBase8::TBufBase8(TInt,TInt) |
| TBufBase8::TBufBase8(const TDesC8 &,TInt) |
| TBufBase8::TBufBase8(const TUint8 *,TInt) |
| TDes8::Append(TChar) |
| TDes8::Append(const TDesC16 &) |
| TDes8::Append(const TDesC8 &) |
| TDes8::Append(const TUint8 *,TInt) |
| TDes8::AppendFill(TChar,TInt) |
| TDes8::AppendFormat(TRefByValue< const TDesC8 >,...) |
| TDes8::AppendFormat(TRefByValue< const TDesC8 >,TDes8Overflow *,...) |
| TDes8::AppendFormatList(const TDesC8 &,VA_LIST,TDes8Overflow *) |
| TDes8::AppendJustify(const TDesC8 &,TInt,TAlign,TChar) |
| TDes8::AppendJustify(const TDesC8 &,TInt,TInt,TAlign,TChar) |
| TDes8::AppendJustify(const TUint8 *,TInt,TAlign,TChar) |
| TDes8::AppendJustify(const TUint8 *,TInt,TInt,TAlign,TChar) |
| TDes8::AppendNum(TInt64) |
| TDes8::AppendNum(TReal,const TRealFormat &) |
| TDes8::AppendNum(TUint64,TRadix) |
| TDes8::AppendNumFixedWidth(TUint,TRadix,TInt) |
| TDes8::AppendNumFixedWidthUC(TUint,TRadix,TInt) |
| TDes8::AppendNumUC(TUint64,TRadix) |
| TDes8::Capitalize() |
| TDes8::Collapse() |
| TDes8::Collate() |
| TDes8::Copy(const TDesC16 &) |
| TDes8::Copy(const TDesC8 &) |
| TDes8::Copy(const TUint8 *) |
| TDes8::Copy(const TUint8 *,TInt) |
| TDes8::CopyC(const TDesC8 &) |
| TDes8::CopyCP(const TDesC8 &) |
| TDes8::CopyF(const TDesC8 &) |
| TDes8::CopyLC(const TDesC8 &) |
| TDes8::CopyUC(const TDesC8 &) |
| TDes8::Delete(TInt,TInt) |
| TDes8::DoAppendNum(TUint64,TRadix,TUint,TInt) |
| TDes8::DoPadAppendNum(TInt,TInt,const TUint8 *) |
| TDes8::Expand() |
| TDes8::Fill(TChar) |
| TDes8::Fill(TChar,TInt) |
| TDes8::FillZ() |
| TDes8::FillZ(TInt) |
| TDes8::Fold() |
| TDes8::Format(TRefByValue< const TDesC8 >,...) |
| TDes8::FormatList(const TDesC8 &,VA_LIST) |
| TDes8::Insert(TInt,const TDesC8 &) |
| TDes8::Justify(const TDesC8 &,TInt,TAlign,TChar) |
| TDes8::LeftTPtr(TInt)const |
| TDes8::LowerCase() |
| TDes8::MaxLength()const |
| TDes8::MaxSize()const |
| TDes8::MidTPtr(TInt)const |
| TDes8::MidTPtr(TInt,TInt)const |
| TDes8::Num(TInt64) |
| TDes8::Num(TReal,const TRealFormat &) |
| TDes8::Num(TUint64,TRadix) |
| TDes8::NumFixedWidth(TUint,TRadix,TInt) |
| TDes8::NumFixedWidthUC(TUint,TRadix,TInt) |
| TDes8::NumUC(TUint64,TRadix) |
| TDes8::PtrZ() |
| TDes8::Repeat(const TDesC8 &) |
| TDes8::Repeat(const TUint8 *,TInt) |
| TDes8::Replace(TInt,TInt,const TDesC8 &) |
| TDes8::RightTPtr(TInt)const |
| TDes8::SetLength(TInt) |
| TDes8::SetMax() |
| TDes8::Swap(TDes8 &) |
| TDes8::TDes8() |
| TDes8::TDes8(TInt,TInt,TInt) |
| TDes8::Trim() |
| TDes8::TrimAll() |
| TDes8::TrimLeft() |
| TDes8::TrimRight() |
| TDes8::UpperCase() |
| TDes8::WPtr()const |
| TDes8::Zero() |
| TDes8::ZeroTerminate() |
| TDes8::operator+=(const TDesC8 &) |
| TDes8::operator=(const TDes8 &) |
| TDes8::operator[](TInt) |
| TDes8::operator[](TInt)const |
| TDesC8::Alloc()const |
| TDesC8::AllocL()const |
| TDesC8::AllocLC()const |
| TDesC8::AtC(TInt)const |
| TDesC8::Compare(const TDesC8 &)const |
| TDesC8::CompareC(const TDesC8 &)const |
| TDesC8::CompareF(const TDesC8 &)const |
| TDesC8::DoSetLength(TInt) |
| TDesC8::Find(const TDesC8 &)const |
| TDesC8::Find(const TUint8 *,TInt)const |
| TDesC8::FindC(const TDesC8 &)const |
| TDesC8::FindC(const TUint8 *,TInt)const |
| TDesC8::FindF(const TDesC8 &)const |
| TDesC8::FindF(const TUint8 *,TInt)const |
| TDesC8::Left(TInt)const |
| TDesC8::Length()const |
| TDesC8::Locate(TChar)const |
| TDesC8::LocateF(TChar)const |
| TDesC8::LocateReverse(TChar)const |
| TDesC8::LocateReverseF(TChar)const |
| TDesC8::Match(const TDesC8 &)const |
| TDesC8::MatchC(const TDesC8 &)const |
| TDesC8::MatchF(const TDesC8 &)const |
| TDesC8::Mid(TInt)const |
| TDesC8::Mid(TInt,TInt)const |
| TDesC8::Ptr()const |
| TDesC8::Right(TInt)const |
| TDesC8::Size()const |
| TDesC8::TDesC8() |
| TDesC8::TDesC8(TInt,TInt) |
| TDesC8::Type()const |
| TDesC8::operator!=(const TDesC8 &)const |
| TDesC8::operator<(const TDesC8 &)const |
| TDesC8::operator<=(const TDesC8 &)const |
| TDesC8::operator==(const TDesC8 &)const |
| TDesC8::operator>(const TDesC8 &)const |
| TDesC8::operator>=(const TDesC8 &)const |
| TSockAddr::CmpPort(const TSockAddr &)const |
| TSockAddr::Family()const |
| TSockAddr::GetUserLen() |
| TSockAddr::Port()const |
| TSockAddr::SetFamily(TUint) |
| TSockAddr::SetPort(TUint) |
| TSockAddr::SetUserLen(TInt) |
| TSockAddr::TSockAddr() |
| TSockAddr::TSockAddr(TUint) |
| TSockAddr::UserPtr()const |
Constructor & Destructor Documentation
TEui64Addr()
Constructs a basic IPv6 Interface Identifier. The family is initialized to KafEui64. The port (unused) is initialized to 0. The address is set to zero address.
TEui64Addr(const TSockAddr &)
Constructs an IPv6 Interface Identifier from TSockAddr. The family of the parameter must be KAfEui64 or 0. The family of the resulting address is KAfEui64. The port (unused) is initialized to 0. The address bytes are copied from the parameter.
TEui64Addr(const TE64Addr &)
TEui64Addr | ( | const TE64Addr & | aAddr | ) | [inline] |
Constructs an IPv6 Interface Identifier from TE64Addr. The family is initialized to KAfEui64. The port (unused) is initialized to 0. The address bytes are copied from the parameter.
Parameters
const TE64Addr & aAddr | TE64Addr to be used as initial content. |
Member Functions Documentation
AddrLen()
IMPORT_C TUint | AddrLen | ( | ) | [protected, static] |
AddrPtr()
IMPORT_C SE64Addr * | AddrPtr | ( | ) | const [protected] |
Init()
Initializes the TSockAddr parts of an IPv6 Interface Identifier. The family is set to KAfEui64. The port (unused) is initialized to 0. The address bytes are not touched.
IsZero()
IMPORT_C TBool | IsZero | ( | ) | const |
Match(const TEui64Addr &)
SetAddress(const TE64Addr &)
IMPORT_C void | SetAddress | ( | const TE64Addr & | aAddr | ) | |
Sets the address bytes to given value. The other TSockAddr fields are not touched.
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.