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 void SetAttributeName (const TDesC8 &)
IMPORT_C void SetClassName (const TDesC8 &)
IMPORT_C void SetToCharString (const TDesC8 &)
IMPORT_C void SetToCharString (const TDesC16 &)
IMPORT_C void SetToInteger (const TUint )
IMPORT_C void SetToOctetSeq (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 void SetAttributeName ( const TDesC8 & anAttributeName )

Sets the attribute in the IAS entry.

Parameters

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

SetClassName(const TDesC8 &)

IMPORT_C void SetClassName ( const TDesC8 & aClassName )

Sets the class name in the IAS entry.

Parameters

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

SetToCharString(const TDesC8 &)

IMPORT_C void SetToCharString ( const TDesC8 & aCharString )

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

Parameters

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

SetToCharString(const TDesC16 &)

IMPORT_C void SetToCharString ( 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 & aWideString The response string.

SetToInteger(const TUint)

IMPORT_C void SetToInteger ( const TUint anInteger )

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

Parameters

const TUint anInteger The response integer.

SetToOctetSeq(const TDesC8 &)

IMPORT_C void SetToOctetSeq ( 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 & aData The response binary data. The length of this data can never be greater than (KMaxQueryStringLength - 3).