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 TCallOwnership CheckOwnership (const TTsyReqHandle )
IMPORT_C TBool CheckPriorityClient (const TTsyReqHandle )
TInt Connect (const TTsyReqHandle , const TDesC8 *)
TInt ConnectCancel (const TTsyReqHandle )
IMPORT_C RFax::TProgress * CreateFaxProgressChunk ()
IMPORT_C void DeleteFaxProgressChunk ()
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 void RecoverDataPortAndRelinquishOwnershipCompleted (const TInt )
TInt RelinquishOwnership ()
IMPORT_C void RelinquishOwnershipCompleted (const TInt )
IMPORT_C CCallBase * ResolveSubSessionHandle (const TTsyReqHandle , const TInt )
TInt SetFaxSettings (const TTsyReqHandle , const RCall::TFaxSessionSettings *)
IMPORT_C TInt SetFaxSharedHeaderFile (const TTsyReqHandle , CFaxSharedFileHandles *)
IMPORT_C TInt SetOwnership (const TTsyReqHandle )
IMPORT_C TInt SetUnowned ()
TInt TransferOwnership (const TTsyReqHandle )
Public Member Enumerations
enum TCallOwnership { EOwnedUnowned , EOwnedFalse , EOwnedTrue , EOwnedPriorityClient }

Member Functions Documentation

AcquireOwnership(const TTsyReqHandle)

TInt AcquireOwnership ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

AcquireOwnershipCancel(const TTsyReqHandle)

TInt AcquireOwnershipCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

AnswerIncomingCall(const TTsyReqHandle, const TDesC8 *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
const TDesC8 * aCallParams

AnswerIncomingCallCancel(const TTsyReqHandle)

TInt AnswerIncomingCallCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

CheckOwnership(const TTsyReqHandle)

IMPORT_C TCallOwnership CheckOwnership ( const TTsyReqHandle aTsyReqHandle ) const [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

CheckPriorityClient(const TTsyReqHandle)

IMPORT_C TBool CheckPriorityClient ( const TTsyReqHandle aTsyReqHandle ) const [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

Connect(const TTsyReqHandle, const TDesC8 *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
const TDesC8 * aCallParams

ConnectCancel(const TTsyReqHandle)

TInt ConnectCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

CreateFaxProgressChunk()

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

DeleteFaxProgressChunk()

IMPORT_C void DeleteFaxProgressChunk ( ) [pure virtual]

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

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

Parameters

const TTsyReqHandle aTsyReqHandle
const TDesC8 * aCallParams
TDesC * aTelNumber

DialCancel(const TTsyReqHandle)

TInt DialCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

GetBearerServiceInfo(const TTsyReqHandle, RCall::TBearerService *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TBearerService * aService

GetCallDuration(const TTsyReqHandle, TTimeIntervalSeconds *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
TTimeIntervalSeconds * aTime

GetCallParams(const TTsyReqHandle, TDes8 *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
TDes8 * aParams

GetCaps(const TTsyReqHandle, RCall::TCaps *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCaps * aCaps

GetFaxSettings(const TTsyReqHandle, RCall::TFaxSessionSettings *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TFaxSessionSettings * aSettings

GetInfo(const TTsyReqHandle, RCall::TCallInfo *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCallInfo * aCallInfo

GetStatus(const TTsyReqHandle, RCall::TStatus *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TStatus * aStatus

HangUp(const TTsyReqHandle)

TInt HangUp ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

HangUpCancel(const TTsyReqHandle)

TInt HangUpCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

LoanDataPort(const TTsyReqHandle, RCall::TCommPort *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCommPort *

LoanDataPortCancel(const TTsyReqHandle)

TInt LoanDataPortCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyCapsChange(const TTsyReqHandle, RCall::TCaps *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TCaps * aCaps

NotifyCapsChangeCancel(const TTsyReqHandle)

TInt NotifyCapsChangeCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyDurationChange(const TTsyReqHandle, TTimeIntervalSeconds *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
TTimeIntervalSeconds * aStatus

NotifyDurationChangeCancel(const TTsyReqHandle)

TInt NotifyDurationChangeCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyHookChange(const TTsyReqHandle, RCall::THookStatus *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::THookStatus * aHookStatus

NotifyHookChangeCancel(const TTsyReqHandle)

TInt NotifyHookChangeCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

NotifyStatusChange(const TTsyReqHandle, RCall::TStatus *)

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

Parameters

const TTsyReqHandle aTsyReqHandle
RCall::TStatus * aStatus

NotifyStatusChangeCancel(const TTsyReqHandle)

TInt NotifyStatusChangeCancel ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

RecoverDataPort(const TTsyReqHandle)

TInt RecoverDataPort ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

RecoverDataPortAndRelinquishOwnership()

TInt RecoverDataPortAndRelinquishOwnership ( ) [pure virtual]

RecoverDataPortAndRelinquishOwnershipCompleted(const TInt)

IMPORT_C void RecoverDataPortAndRelinquishOwnershipCompleted ( const TInt aError ) [pure virtual]

Parameters

const TInt aError

RelinquishOwnership()

TInt RelinquishOwnership ( ) [pure virtual]

RelinquishOwnershipCompleted(const TInt)

IMPORT_C void RelinquishOwnershipCompleted ( const TInt aError ) [pure virtual]

Parameters

const TInt aError

ResolveSubSessionHandle(const TTsyReqHandle, const TInt)

IMPORT_C CCallBase * ResolveSubSessionHandle ( const TTsyReqHandle aTsyReqHandle,
const TInt aSubSessionHandle
) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
const TInt aSubSessionHandle

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

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

Parameters

const TTsyReqHandle aTsyReqHandle
const RCall::TFaxSessionSettings * aSettings

SetFaxSharedHeaderFile(const TTsyReqHandle, CFaxSharedFileHandles *)

IMPORT_C TInt SetFaxSharedHeaderFile ( const TTsyReqHandle aTsyReqHandle,
CFaxSharedFileHandles * aFaxSharedFileHandles
) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle
CFaxSharedFileHandles * aFaxSharedFileHandles

SetOwnership(const TTsyReqHandle)

IMPORT_C TInt SetOwnership ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

SetUnowned()

IMPORT_C TInt SetUnowned ( ) [pure virtual]

TransferOwnership(const TTsyReqHandle)

TInt TransferOwnership ( const TTsyReqHandle aTsyReqHandle ) [pure virtual]

Parameters

const TTsyReqHandle aTsyReqHandle

Member Enumerations Documentation

Enum TCallOwnership

Enumerators

EOwnedUnowned
EOwnedFalse
EOwnedTrue
EOwnedPriorityClient