Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: obextransportinfo.h

Class TObexTransportInfo

class TObexTransportInfo;

Description

This class is a combination of the TObexProtocolInfo and TObexProtocolPolicy classes. This class is designed for licensee derivation, to support novel transport controllers. Existing superclasses include TObexUsbTransportInfo , TObexUsbV2TransportInfo , TObexBtTransportInfo and TObexIrTransportInfo . It is also designed for 3rd party instantiation, for use when creation a CObexServer or a CObexClient.

Note that, being a T-type, this type and all derived types must hold data by value, to support bitwise copying.

Members

Defined in TObexTransportInfo:
iFuture1, iFuture2, iFuture3, iFuture4, iReceiveMtu, iTransmitMtu, iTransportName, iVersion


Member data


iTransportName

TBuf< 60 > iTransportName;

Description

The type of the transport over which obex will run. The size of the buffer is chosen for historical reasons. This is the size originally used by TObexProtocolInfo.


iVersion

TUint16 iVersion;

Description

The version of the protocol policy format that this class supports


iReceiveMtu

TUint16 iReceiveMtu;

Description

The maximum size of the receive packet buffer for the policy


iTransmitMtu

TUint16 iTransmitMtu;

Description

The maximum size of the transmit packet buffer for the policy


iFuture1

TUint16 iFuture1;

Description


iFuture2

TUint32 iFuture2;

Description


iFuture3

TInt iFuture3;

Description


iFuture4

TInt iFuture4;

Description