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 & aFileName File name to pass to SISHelper

TSisHelperStartParams(RFile &)

TSisHelperStartParams ( RFile & aFileHandle ) [inline]

Constructs parameters structure with a file handle

Parameters

RFile & aFileHandle File handle to pass to SISHelper

TSisHelperStartParams(MSisDataProvider &)

TSisHelperStartParams ( MSisDataProvider & aDataProvider ) [inline]

Constructs parameters structure with a data provider interface

Parameters

MSisDataProvider & aDataProvider Data 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