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(TIntaSessionType,
MSessionControlNotify &aSessionControlNotify
)[virtual]

Parameters

TInt aSessionType
MSessionControlNotify & aSessionControlNotify

Unbind(MUpperDataReceiver *, MUpperControl *)

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

Parameters

MUpperDataReceiver * aReceiver
MUpperControl * aControl

Unbind()

IMPORT_C voidUnbind()[virtual]