MObexTransportNotify Class Reference

class MObexTransportNotify

Provides the call back interface for anything owned by CObexTransportControllerBase (ie CObexConnector or CObexActiveRW derived classes). Note: This is an internal class which is not intended for use outside of the Transport<->Connector/Reader/Writer interface. Even where access rules allow it, external users should not call these functions as their implementation may change.

Member Functions Documentation

DoError(TInt)

voidDoError(TIntaError)[protected, pure virtual]

Parameters

TInt aError

DoProcess(CObexPacket &)

voidDoProcess(CObexPacket &aPacket)[protected, pure virtual]

Parameters

CObexPacket & aPacket

DoSignalPacketProcessEvent(TObexPacketProcessEvent)

voidDoSignalPacketProcessEvent(TObexPacketProcessEventaEvent)[protected, pure virtual]

Parameters

TObexPacketProcessEvent aEvent

DoTransportUp(TObexConnectionInfo &)

voidDoTransportUp(TObexConnectionInfo &aInfo)[protected, pure virtual]

Parameters

TObexConnectionInfo & aInfo

Error(TInt)

IMPORT_C voidError(TIntaError)

Indicate that an error has occurred in the transport.

Parameters

TInt aErrorThe error that has occurred.

Process(CObexPacket &)

IMPORT_C voidProcess(CObexPacket &aPacket)

Process the received packet.

Parameters

CObexPacket & aPacketAn obex packet.

SignalPacketProcessEvent(TObexPacketProcessEvent)

IMPORT_C voidSignalPacketProcessEvent(TObexPacketProcessEventaEvent)

Signals that an event related to processing the packet has occurred.

Parameters

TObexPacketProcessEvent aEventThe event that has occurred.

TransportUp(TObexConnectionInfo &)

IMPORT_C voidTransportUp(TObexConnectionInfo &aInfo)

Indicate that the transport is up.

Parameters

TObexConnectionInfo & aInfoThe connection info.