CFaxModemDriver Class Reference

class CFaxModemDriver : public CBase

Inherits from

Constructor & Destructor Documentation

CFaxModemDriver()

CFaxModemDriver ( )

~CFaxModemDriver()

~CFaxModemDriver ( )

Member Functions Documentation

CheckCadenceExportL(const TDesC8 &)

TInt CheckCadenceExportL ( const TDesC8 & ) [protected]

function to check that we don't send commands out when there's less than half a second before the next RING comes in. This function has been modified by Dmitry Lyokhin for the sake of PIA-586KGE defect fix

ExportL function

Parameters

const TDesC8 & - contains the command to be sent to the modem.

ConstructL(TFaxServerSessionSettings *, RFax::TProgress &)

void ConstructL ( TFaxServerSessionSettings * ,
RFax::TProgress & aProgress
)

DialFaxOnDemandL()

void DialFaxOnDemandL ( ) [protected]

GetFaxDataL(TDes8 *)

void GetFaxDataL ( TDes8 * )

Parameters

TDes8 *

GetLineL(TUint8 *)

TInt GetLineL ( TUint8 * )

Parameters

TUint8 *

Invert(TUint8)

TUint8 Invert ( TUint8 ) [protected, inline]

Parameters

TUint8

NewL(TFaxServerSessionSettings *, RFax::TProgress &)

CFaxModemDriver * NewL ( TFaxServerSessionSettings * ,
RFax::TProgress & aProgress
) [static]

NewLC(TFaxServerSessionSettings *, RFax::TProgress &)

CFaxModemDriver * NewLC ( TFaxServerSessionSettings * ,
RFax::TProgress & aProgress
) [static]

RxConnectL()

TInt RxConnectL ( ) [pure virtual]

RxPostPageL()

TInt RxPostPageL ( ) [pure virtual]

RxPrePageL()

TInt RxPrePageL ( ) [pure virtual]

RxStartPageL()

TInt RxStartPageL ( ) [protected]

SendFaxDataL(const TDesC8 *)

TInt SendFaxDataL ( const TDesC8 * )

Parameters

const TDesC8 *

SendFaxHeaderL()

void SendFaxHeaderL ( ) [protected]

SetSharedFileHandles(CFaxSharedFileHandles *)

void SetSharedFileHandles ( CFaxSharedFileHandles * aSharedHandles ) [inline]

Parameters

CFaxSharedFileHandles * aSharedHandles

TxConnectL()

TInt TxConnectL ( ) [pure virtual]

TxPostPageL()

TInt TxPostPageL ( ) [pure virtual]

TxPrePageL()

TInt TxPrePageL ( ) [pure virtual]

TxStartPageL()

TInt TxStartPageL ( ) [protected]

WriteFaxStoreL(TInt)

void WriteFaxStoreL ( TInt ) [protected]

Parameters

TInt

padLineL(TInt)

void padLineL ( TInt ) [protected]

Parameters

TInt

Member Data Documentation

TInt iActualFaxSpeed

TInt iActualFaxSpeed [protected]

TTimeIntervalMicroSeconds iCadence

TTimeIntervalMicroSeconds iCadence

TFaxServerSessionSettings * iFaxServerSessionSettings

TFaxServerSessionSettings * iFaxServerSessionSettings

TInt iMinlinelength

TInt iMinlinelength [protected]

TInt iMinscan

TInt iMinscan [protected]

CFaxModem * iModem

CFaxModem * iModem

TInt iRepeatPage

TInt iRepeatPage

TBuf8< 128 > iResults

TBuf8 < 128 > iResults [protected]

CFaxSharedFileHandles * iSharedHandles

CFaxSharedFileHandles * iSharedHandles [protected]

TTime iTimeOfLastRing

TTime iTimeOfLastRing