Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: ir_sock.h
Link against: irda.lib

Class TIASDatabaseEntry

TIASDatabaseEntry

Support

Supported from 5.0

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.

Derivation

TBuf8This is a descriptor class which provides a buffer of fixed length for containing, accessing and manipulating TUint8 data
TBufBase8Base class used in the derivation of TBuf8
TDes8Modifiable 8-bit descriptor; abstract class
TDesC8Abstract base class for 8 bit non-modifiable descriptors
TIASDatabaseEntryAn Information Access Service (IAS) record in the network database
TPckgBufPackages an object into a modifiable buffer descriptor

Defined in TIASDatabaseEntry:
SetAttributeName(), SetClassName(), SetToCharString(), SetToInteger(), SetToOctetSeq()

Inherited from TDes8:
Append(), AppendFill(), AppendFormat(), AppendFormatList(), AppendJustify(), AppendNum(), AppendNumFixedWidth(), AppendNumFixedWidthUC(), AppendNumUC(), Capitalize(), Collate(), Copy(), CopyC(), CopyCP(), CopyF(), CopyLC(), CopyUC(), Delete(), Fill(), FillZ(), Fold(), Format(), FormatList(), Insert(), Justify(), LowerCase(), MaxLength(), MaxSize(), Num(), NumFixedWidth(), NumFixedWidthUC(), NumUC(), PtrZ(), Repeat(), Replace(), SetLength(), SetMax(), Swap(), Trim(), TrimAll(), TrimLeft(), TrimRight(), UpperCase(), Zero(), ZeroTerminate(), operator+=(), operator=, operator[]()

Inherited from TDesC8:
Alloc(), AllocL(), AllocLC(), Compare(), CompareC(), CompareF(), Find(), FindC(), FindF(), Left(), Length(), Locate(), LocateF(), LocateReverse(), LocateReverseF(), Match(), MatchC(), MatchF(), Mid(), Ptr(), Right(), Size(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=()

Inherited from TPckgBuf:
operator(), operator=()

See also:


Build IAS record class and attribute


SetClassName()

void SetClassName(const TDesC8& aClassName);

Description

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.


SetAttributeName()

void SetAttributeName(const TDesC8& anAttributeName);

Description

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.

[Top]


Build IAS record response


SetToCharString()

void SetToCharString(const TDesC8& aCharString);

Description

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


SetToInteger()

void SetToInteger(const TUint anInteger);

Description

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()

void SetToOctetSeq(const TDesC8& aData);

Description

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

Parameters

const TDesC8& aData

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