Swi::TSisHelperStartParams Struct Reference

struct Swi::TSisHelperStartParams

Start params can be either a file name or a data provider interface pointer. This struct encapsulates SisHelper startup params, supporting both types of params.

Constructor & Destructor Documentation

TSisHelperStartParams(const TFileName &)

TSisHelperStartParams(const TFileName &aFileName)[inline]

Constructs parameters structure with a file name

Parameters

const TFileName & aFileNameFile name to pass to SISHelper

TSisHelperStartParams(RFile &)

TSisHelperStartParams(RFile &aFileHandle)[inline]

Constructs parameters structure with a file handle

Parameters

RFile & aFileHandleFile handle to pass to SISHelper

TSisHelperStartParams(MSisDataProvider &)

TSisHelperStartParams(MSisDataProvider &aDataProvider)[inline]

Constructs parameters structure with a data provider interface

Parameters

MSisDataProvider & aDataProviderData provider interface implementation pointer

TSisHelperStartParams()

TSisHelperStartParams()[inline]

Constructs parameters for ETypeNull

Member Enumerations Documentation

Enum TType

Type of contained pointer

Enumerators

ETypeFileName
ETypeDataProvider
ETypeFileHandle
ETypeNull

Member Data Documentation

union Swi::TSisHelperStartParams::@46 @47

union Swi::TSisHelperStartParams::@46@47

MSisDataProvider * iDataProvider

MSisDataProvider *iDataProvider

RFile * iFileHandle

RFile *iFileHandle

const TFileName * iFileName

const TFileName *iFileName

TType iType

TType iType