Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

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



Location: ir_sock.h
Link against: irda.lib

Class TIASQuery

TIASQuery

Support

Supported from 5.0

Description

An Information Access Service (IAS) query to another device's IAS server.

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
TIASQueryAn Information Access Service (IAS) query to another device's IAS server

Defined in TIASQuery:
Get(), Set(), TIASQuery()

Inherited from TBuf8:
operator=()

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

See also:


Construction


TIASQuery()

TIASQuery()

Description

Constructs an empty IAS query object.

The class name, the attribute and the remote device name must be set before this query object can be used.


TIASQuery()

TIASQuery(const TDesC8& aClass,const TDesC8& aAttribute,TUint aRemoteDevAddr);

Description

Constructs a new IAS query taking the class name, the attribute and the remote device address.

Parameters

const TDesC8& aClass

The IAS query class name.

const TDesC8& aAttribute

The IAS query attribute.

TUint aRemoteDevAddr

The 32 bit address of the remote device to be queried. This is needed because the underlying IrLAP connection may not yet have been established.

[Top]


Change query detail


Set()

void Set(const TDesC8& aClass,const TDesC8& aAttribute,TUint aRemoteDevAddr);

Description

Changes the class name, the attribute and the remote device address of the IAS query.

Parameters

const TDesC8& aClass

The IAS query class name.

const TDesC8& aAttribute

The IAS query attribute.

TUint aRemoteDevAddr

The 32 bit address of the remote device to be queried.

[Top]


Get query detail


Get()

void Get(TDes8& aClass,TDes8& aAttribute,TUint& aRemoteDevAddr);

Description

Retrieves the detail of this IAS query.

Parameters

TDes8& aClass

On return, contains the IAS query class name.

TDes8& aAttribute

On return, contains the IAS query attribute.

TUint& aRemoteDevAddr

On return, contains the 32 bit address of the remote device to be queried.