TIASDatabaseEntry Class Reference

#include <ir_sock.h>

Link against: irda.lib

class TIASDatabaseEntry : public TPckgBuf< TIASDatabaseEntryV001 >

Inherits from

  • TIASDatabaseEntry
    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)>::@3
    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.

    ParameterDescription
    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.

    ParameterDescription
    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.

    ParameterDescription
    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.

    ParameterDescription
    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.

    ParameterDescription
    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.

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