TIASDatabaseEntry Class Reference

#include <ir_sock.h>

Link against: irda.lib

class TIASDatabaseEntry : public TPckgBuf< TIASDatabaseEntryV001 >
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 Attributes
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::@18
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::iBuf
TAlignedBuf8< sizeof(TIASDatabaseEntryV001)>::only_here_to_force_8byte_alignment
TDes8::__DECLARE_TEST
TDes8::iMaxLength
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 > &)

Detailed Description

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.

See also: RNetDatabase

Member Function Documentation

SetAttributeName ( const TDesC8 & )

IMPORT_C voidSetAttributeName(const TDesC8 &anAttributeName)

Sets the attribute in the IAS entry.

Parameters
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
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
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
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
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
aDataThe response binary data. The length of this data can never be greater than (KMaxQueryStringLength - 3).