TFaxSettings Class Reference

class TFaxSettings

Fax configuration information.

Contains persistent information applicable to all fax sessions.

Member Functions Documentation

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & ) const

Externalises the TFaxSettings object to a write stream. The presence of this function means that the standard templated operator<<() (defined in s32strm.h) is available to externalise objects of this class.

capability
None

Parameters

RWriteStream & The stream to which the object should be externalised.

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & )
Internalises the TFaxSettings object from a read stream. The presence of this function means that the standard templated operator>>() (defined in s32strm.h) is available to internalise objects of this class. This function may leave if there is a problem reading from the stream, or if internalisation causes an out of memory error.
capability
None

Parameters

RReadStream & The stream from which the object should be internalised.

operator=(const TFaxSettings &)

IMPORT_C TFaxSettings & operator= ( const TFaxSettings & aFaxSettings )

Assignment operator.

Copies the content of one TFaxSettings into another, replacing the existing content.

capability
None

Parameters

const TFaxSettings & aFaxSettings A reference to the TFaxSettings to be copied.

Member Data Documentation

TFaxClass iFaxClass

TFaxClass iFaxClass

The fax class.

TBuf8< 20 > iFaxId

TBuf8 < 20 > iFaxId

The local Fax ID string, which must be exactly 20 characters, with only 0-9, space, and + permissible for exact conformance with ITU T.30.

TInt iFaxOnDemandDelay

TInt iFaxOnDemandDelay

The delay between dialling and receiving from a faxback service (seconds).

TInt iMaxSpeed

TInt iMaxSpeed

Maximum speed of fax session in bps.

TInt iMinSpeed

TInt iMinSpeed

Minimum speed of fax session in bps.

TFaxCompression iPreferredCompression

TFaxCompression iPreferredCompression

Preferred compression.

TInt iPreferredECM

TInt iPreferredECM

If 1, use error correction mode (ECM), else 0.

TFaxResolution iPreferredResolution

TFaxResolution iPreferredResolution

Preferred resolution.

TInt iVerbose

TInt iVerbose

Switches fax logging on or off. This must be left on.