ESock::MFlowBinderControl Class Reference

class ESock::MFlowBinderControl

Interface that a flow implements to allow creation of binders on it.

Member Functions Documentation

BindL(const TDesC8 &, MUpperDataReceiver *, MUpperControl *)

IMPORT_C MLowerDataSender * BindL ( const TDesC8 & aProtocol,
MUpperDataReceiver * aReceiver,
MUpperControl * aControl
) [virtual]

Parameters

const TDesC8 & aProtocol
MUpperDataReceiver * aReceiver
MUpperControl * aControl

BindL(MSessionDataNotify &)

IMPORT_C MSessionData * BindL ( MSessionDataNotify & aNotify ) [virtual]

Parameters

MSessionDataNotify & aNotify

CloneFlowL()

IMPORT_C CSubConnectionFlowBase & CloneFlowL ( ) [virtual]

Flow()

CSubConnectionFlowBase * Flow ( ) [pure virtual]

GetControlL(const TDesC8 &)

IMPORT_C MLowerControl * GetControlL ( const TDesC8 & aProtocol ) [virtual]

Parameters

const TDesC8 & aProtocol

GetControlL(TInt, MSessionControlNotify &)

IMPORT_C MSessionControl * GetControlL ( TInt aSessionType,
MSessionControlNotify & aSessionControlNotify
) [virtual]

Parameters

TInt aSessionType
MSessionControlNotify & aSessionControlNotify

Unbind(MUpperDataReceiver *, MUpperControl *)

IMPORT_C void Unbind ( MUpperDataReceiver * aReceiver,
MUpperControl * aControl
) [virtual]

Parameters

MUpperDataReceiver * aReceiver
MUpperControl * aControl

Unbind()

IMPORT_C void Unbind ( ) [virtual]