|
|
|
Location:
faxset.h
Link against: faxcli.lib
TFaxSettings
Supported from 5.0
Fax configuration information
Contains persistent information applicable to all fax sessions.
Defined in TFaxSettings:
ExternalizeL(), InternalizeL(), iFaxClass, iFaxId, iFaxOnDemandDelay, iMaxSpeed, iMinSpeed, iPreferredCompression, iPreferredECM, iPreferredResolution, iVerbose, operator=()
Provides ExternalizeL() and
InternalizeL() functions to implement stream-level persistence.
These may be used in their explicit form or through templated insertion
operators << or >>.
void ExternalizeL(RWriteStream &aStream) const;
Externalise
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.
|
void InternalizeL(RReadStream &aStream);
Internalise
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.
|
TFaxSettings& operator=(const TFaxSettings& aFaxSettings);
Assignment operator
Copies the content of one TFaxSettings into
another, replacing the existing content.
|
|
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
The delay between dialling and receiving from a faxback service (seconds).
TInt iVerbose
Switches fax logging on or off. This must be left on.