TIASDatabaseEntry Class Reference

class TIASDatabaseEntry : public TPckgBuf< TIASDatabaseEntryV001 >

An Information Access Service (IAS) record in the network database.

The record data is contained in an object of type TIASDatabaseEntryV001 packaged in a modifiable buffer descriptor. RNetDatabase

Public Member Functions
IMPORT_C voidSetAttributeName(const TDesC8 &)
IMPORT_C voidSetClassName(const TDesC8 &)
IMPORT_C voidSetToCharString(const TDesC8 &)
IMPORT_C voidSetToCharString(const TDesC16 &)
IMPORT_C voidSetToInteger(const TUint)
IMPORT_C voidSetToOctetSeq(const TDesC8 &)
Inherited Functions
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::TAlignedBuf8()
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::TAlignedBuf8(TInt)
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::TAlignedBuf8(const TDesC8 &)
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::TAlignedBuf8(const TUint8 *)
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::operator=(const TAlignedBuf8< S > &)
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::operator=(const TDesC8 &)
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::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
TPckgBuf< TIASDatabaseEntryV001 >::TPckgBuf()
TPckgBuf< TIASDatabaseEntryV001 >::TPckgBuf(const TIASDatabaseEntryV001 &)
TPckgBuf< TIASDatabaseEntryV001 >::operator()()
TPckgBuf< TIASDatabaseEntryV001 >::operator()()const
TPckgBuf< TIASDatabaseEntryV001 >::operator=(const TIASDatabaseEntryV001 &)
TPckgBuf< TIASDatabaseEntryV001 >::operator=(const TPckgBuf< TIASDatabaseEntryV001 > &)
Inherited Attributes
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::@3
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::iBuf
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::only_here_to_force_8byte_alignment
TDes8::__DECLARE_TEST
TDes8::iMaxLength

Member Functions Documentation

SetAttributeName(const TDesC8 &)

IMPORT_C voidSetAttributeName(const TDesC8 &anAttributeName)

Sets the attribute in the IAS entry.

Parameters

const TDesC8 & anAttributeNameThe attribute. The maximum length of this descriptor is the value of the constant KIASAttributeNameMax.

SetClassName(const TDesC8 &)

IMPORT_C voidSetClassName(const TDesC8 &aClassName)

Sets the class name in the IAS entry.

Parameters

const TDesC8 & aClassNameThe class name. The maximum length of this descriptor is the value of the constant KIASClassNameMax.

SetToCharString(const TDesC8 &)

IMPORT_C voidSetToCharString(const TDesC8 &aCharString)

Sets the response type corresponding to the class and attribute defined in this record, as a character string.

Parameters

const TDesC8 & aCharStringThe response string. The length of this string can never be greater than (KMaxQueryStringLength - 3).

SetToCharString(const TDesC16 &)

IMPORT_C voidSetToCharString(const TDesC16 &aWideString)

Sets the response type corresponding to the class and attribute defined in this record, as a wide character string.

Parameters

const TDesC16 & aWideStringThe response string.

SetToInteger(const TUint)

IMPORT_C voidSetToInteger(const TUintanInteger)

Sets the response type corresponding to the class and attribute defined in this record, as an integer.

Parameters

const TUint anIntegerThe response integer.

SetToOctetSeq(const TDesC8 &)

IMPORT_C voidSetToOctetSeq(const TDesC8 &aData)

Sets the response type corresponding to the class and attribute defined in this record, as binary data.

Sets the response type corresponding to the class and attribute defined in this record, as an Octet sequence.

Parameters

const TDesC8 & aDataThe response binary data. The length of this data can never be greater than (KMaxQueryStringLength - 3).