MCallBaseTSY Class Reference

class MCallBaseTSY
Public Member Functions
TInt AcquireOwnership(const TTsyReqHandle)
TInt AcquireOwnershipCancel(const TTsyReqHandle)
TInt AnswerIncomingCall(const TTsyReqHandle, const TDesC8 *)
TInt AnswerIncomingCallCancel(const TTsyReqHandle)
IMPORT_C TCallOwnershipCheckOwnership(const TTsyReqHandle)
IMPORT_C TBoolCheckPriorityClient(const TTsyReqHandle)
TInt Connect(const TTsyReqHandle, const TDesC8 *)
TInt ConnectCancel(const TTsyReqHandle)
IMPORT_C RFax::TProgress *CreateFaxProgressChunk()
IMPORT_C voidDeleteFaxProgressChunk()
TInt Dial(const TTsyReqHandle, const TDesC8 *, TDesC *)
TInt DialCancel(const TTsyReqHandle)
TInt GetBearerServiceInfo(const TTsyReqHandle, RCall::TBearerService *)
TInt GetCallDuration(const TTsyReqHandle, TTimeIntervalSeconds *)
TInt GetCallParams(const TTsyReqHandle, TDes8 *)
TInt GetCaps(const TTsyReqHandle, RCall::TCaps *)
TInt GetFaxSettings(const TTsyReqHandle, RCall::TFaxSessionSettings *)
TInt GetInfo(const TTsyReqHandle, RCall::TCallInfo *)
TInt GetStatus(const TTsyReqHandle, RCall::TStatus *)
TInt HangUp(const TTsyReqHandle)
TInt HangUpCancel(const TTsyReqHandle)
TInt LoanDataPort(const TTsyReqHandle, RCall::TCommPort *)
TInt LoanDataPortCancel(const TTsyReqHandle)
TInt NotifyCapsChange(const TTsyReqHandle, RCall::TCaps *)
TInt NotifyCapsChangeCancel(const TTsyReqHandle)
TInt NotifyDurationChange(const TTsyReqHandle, TTimeIntervalSeconds *)
TInt NotifyDurationChangeCancel(const TTsyReqHandle)
TInt NotifyHookChange(const TTsyReqHandle, RCall::THookStatus *)
TInt NotifyHookChangeCancel(const TTsyReqHandle)
TInt NotifyStatusChange(const TTsyReqHandle, RCall::TStatus *)
TInt NotifyStatusChangeCancel(const TTsyReqHandle)
TInt RecoverDataPort(const TTsyReqHandle)
TInt RecoverDataPortAndRelinquishOwnership()
IMPORT_C voidRecoverDataPortAndRelinquishOwnershipCompleted(const TInt)
TInt RelinquishOwnership()
IMPORT_C voidRelinquishOwnershipCompleted(const TInt)
IMPORT_C CCallBase *ResolveSubSessionHandle(const TTsyReqHandle, const TInt)
TInt SetFaxSettings(const TTsyReqHandle, const RCall::TFaxSessionSettings *)
IMPORT_C TIntSetFaxSharedHeaderFile(const TTsyReqHandle, CFaxSharedFileHandles *)
IMPORT_C TIntSetOwnership(const TTsyReqHandle)
IMPORT_C TIntSetUnowned()
TInt TransferOwnership(const TTsyReqHandle)
Public Member Enumerations
enumTCallOwnership { EOwnedUnowned, EOwnedFalse, EOwnedTrue, EOwnedPriorityClient }

Member Functions Documentation

AcquireOwnership(const TTsyReqHandle)

TInt AcquireOwnership(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

AcquireOwnershipCancel(const TTsyReqHandle)

TInt AcquireOwnershipCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

AnswerIncomingCall(const TTsyReqHandle, const TDesC8 *)

TInt AnswerIncomingCall(const TTsyReqHandleaTsyReqHandle,
const TDesC8 *aCallParams
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
const TDesC8 * aCallParams

AnswerIncomingCallCancel(const TTsyReqHandle)

TInt AnswerIncomingCallCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

CheckOwnership(const TTsyReqHandle)

IMPORT_C TCallOwnershipCheckOwnership(const TTsyReqHandleaTsyReqHandle)const [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

CheckPriorityClient(const TTsyReqHandle)

IMPORT_C TBoolCheckPriorityClient(const TTsyReqHandleaTsyReqHandle)const [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

Connect(const TTsyReqHandle, const TDesC8 *)

TInt Connect(const TTsyReqHandleaTsyReqHandle,
const TDesC8 *aCallParams
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
const TDesC8 * aCallParams

ConnectCancel(const TTsyReqHandle)

TInt ConnectCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

CreateFaxProgressChunk()

IMPORT_C RFax::TProgress *CreateFaxProgressChunk()[pure virtual]

DeleteFaxProgressChunk()

IMPORT_C voidDeleteFaxProgressChunk()[pure virtual]

Dial(const TTsyReqHandle, const TDesC8 *, TDesC *)

TInt Dial(const TTsyReqHandleaTsyReqHandle,
const TDesC8 *aCallParams,
TDesC *aTelNumber
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
const TDesC8 * aCallParams
TDesC * aTelNumber

DialCancel(const TTsyReqHandle)

TInt DialCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

GetBearerServiceInfo(const TTsyReqHandle, RCall::TBearerService *)

TInt GetBearerServiceInfo(const TTsyReqHandleaTsyReqHandle,
RCall::TBearerService *aService
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TBearerService * aService

GetCallDuration(const TTsyReqHandle, TTimeIntervalSeconds *)

TInt GetCallDuration(const TTsyReqHandleaTsyReqHandle,
TTimeIntervalSeconds *aTime
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
TTimeIntervalSeconds * aTime

GetCallParams(const TTsyReqHandle, TDes8 *)

TInt GetCallParams(const TTsyReqHandleaTsyReqHandle,
TDes8 *aParams
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
TDes8 * aParams

GetCaps(const TTsyReqHandle, RCall::TCaps *)

TInt GetCaps(const TTsyReqHandleaTsyReqHandle,
RCall::TCaps *aCaps
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCaps * aCaps

GetFaxSettings(const TTsyReqHandle, RCall::TFaxSessionSettings *)

TInt GetFaxSettings(const TTsyReqHandleaTsyReqHandle,
RCall::TFaxSessionSettings *aSettings
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TFaxSessionSettings * aSettings

GetInfo(const TTsyReqHandle, RCall::TCallInfo *)

TInt GetInfo(const TTsyReqHandleaTsyReqHandle,
RCall::TCallInfo *aCallInfo
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCallInfo * aCallInfo

GetStatus(const TTsyReqHandle, RCall::TStatus *)

TInt GetStatus(const TTsyReqHandleaTsyReqHandle,
RCall::TStatus *aStatus
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TStatus * aStatus

HangUp(const TTsyReqHandle)

TInt HangUp(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

HangUpCancel(const TTsyReqHandle)

TInt HangUpCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

LoanDataPort(const TTsyReqHandle, RCall::TCommPort *)

TInt LoanDataPort(const TTsyReqHandleaTsyReqHandle,
RCall::TCommPort *
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCommPort *

LoanDataPortCancel(const TTsyReqHandle)

TInt LoanDataPortCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyCapsChange(const TTsyReqHandle, RCall::TCaps *)

TInt NotifyCapsChange(const TTsyReqHandleaTsyReqHandle,
RCall::TCaps *aCaps
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCaps * aCaps

NotifyCapsChangeCancel(const TTsyReqHandle)

TInt NotifyCapsChangeCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyDurationChange(const TTsyReqHandle, TTimeIntervalSeconds *)

TInt NotifyDurationChange(const TTsyReqHandleaTsyReqHandle,
TTimeIntervalSeconds *aStatus
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
TTimeIntervalSeconds * aStatus

NotifyDurationChangeCancel(const TTsyReqHandle)

TInt NotifyDurationChangeCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyHookChange(const TTsyReqHandle, RCall::THookStatus *)

TInt NotifyHookChange(const TTsyReqHandleaTsyReqHandle,
RCall::THookStatus *aHookStatus
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::THookStatus * aHookStatus

NotifyHookChangeCancel(const TTsyReqHandle)

TInt NotifyHookChangeCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyStatusChange(const TTsyReqHandle, RCall::TStatus *)

TInt NotifyStatusChange(const TTsyReqHandleaTsyReqHandle,
RCall::TStatus *aStatus
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TStatus * aStatus

NotifyStatusChangeCancel(const TTsyReqHandle)

TInt NotifyStatusChangeCancel(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

RecoverDataPort(const TTsyReqHandle)

TInt RecoverDataPort(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

RecoverDataPortAndRelinquishOwnership()

TInt RecoverDataPortAndRelinquishOwnership()[pure virtual]

RecoverDataPortAndRelinquishOwnershipCompleted(const TInt)

IMPORT_C voidRecoverDataPortAndRelinquishOwnershipCompleted(const TIntaError)[pure virtual]

Parameters

const TInt aError

RelinquishOwnership()

TInt RelinquishOwnership()[pure virtual]

RelinquishOwnershipCompleted(const TInt)

IMPORT_C voidRelinquishOwnershipCompleted(const TIntaError)[pure virtual]

Parameters

const TInt aError

ResolveSubSessionHandle(const TTsyReqHandle, const TInt)

IMPORT_C CCallBase *ResolveSubSessionHandle(const TTsyReqHandleaTsyReqHandle,
const TIntaSubSessionHandle
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
const TInt aSubSessionHandle

SetFaxSettings(const TTsyReqHandle, const RCall::TFaxSessionSettings *)

TInt SetFaxSettings(const TTsyReqHandleaTsyReqHandle,
const RCall::TFaxSessionSettings *aSettings
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
const RCall::TFaxSessionSettings * aSettings

SetFaxSharedHeaderFile(const TTsyReqHandle, CFaxSharedFileHandles *)

IMPORT_C TIntSetFaxSharedHeaderFile(const TTsyReqHandleaTsyReqHandle,
CFaxSharedFileHandles *aFaxSharedFileHandles
)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
CFaxSharedFileHandles * aFaxSharedFileHandles

SetOwnership(const TTsyReqHandle)

IMPORT_C TIntSetOwnership(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

SetUnowned()

IMPORT_C TIntSetUnowned()[pure virtual]

TransferOwnership(const TTsyReqHandle)

TInt TransferOwnership(const TTsyReqHandleaTsyReqHandle)[pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

Member Enumerations Documentation

Enum TCallOwnership

Enumerators

EOwnedUnowned
EOwnedFalse
EOwnedTrue
EOwnedPriorityClient