CApaRegistrationResourceFileWriter Class Reference

#include <mw/apgicnfl.h>

class CApaRegistrationResourceFileWriter : public CApaResourceFileWriterBase, public CApaResourceFileWriterBase, public CApaResourceFileWriterBase
Public Member Functions
virtual ~CApaRegistrationResourceFileWriter()
IMPORT_C voidAddDataTypeL(TInt, const TDesC8 &)
IMPORT_C voidAddFileOwnershipInfoL(const TDesC &)
TUid AppUid()
voidGenerateFileContentsL(RBuf8 &)
IMPORT_C CApaRegistrationResourceFileWriter *NewL(TUid, const TDesC &, TUint)
IMPORT_C voidSetAppIsHiddenL(TBool)
IMPORT_C voidSetDefaultScreenNumberL(TInt)
IMPORT_C voidSetEmbeddabilityL(TApaAppCapability::TEmbeddability)
IMPORT_C voidSetGroupNameL(const TDesC &)
IMPORT_C voidSetLaunchInBackgroundL(TBool)
voidSetLocalisableResourceFileL(const TDesC &)
IMPORT_C voidSetOpaqueDataL(const TDesC8 &)
IMPORT_C voidSetSupportsNewFileL(TBool)
Inherited Functions
CApaResourceFileWriterBase::CApaResourceFileWriterBase()
CApaResourceFileWriterBase::DoGenerateFileContentsL(RBuf8 &,TUid,TUid)const
CApaResourceFileWriterBase::WriteBufferL(MDataSink &,const TDesC8 &)const
CApaResourceFileWriterBase::WriteLittleEndianUint16L(MDataSink &,TUint)const
CApaResourceFileWriterBase::WriteLittleEndianUint32L(MDataSink &,TUint)const
CApaResourceFileWriterBase::WriteText8L(MDataSink &,const TDesC8 &)const
CApaResourceFileWriterBase::WriteTextL(MDataSink &,const TDesC &)const
CApaResourceFileWriterBase::WriteUidTypeL(MDataSink &,TUid,TUid)const
CApaResourceFileWriterBase::WriteUint8L(MDataSink &,TUint)const
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()

Detailed Description

Used to support the registration of non-native applications.

The task of this class is to generate the resource files expected by the Apparc server. Applications that register other applications can use functions of this class to customise the generated resource files.

Constructor & Destructor Documentation

~CApaRegistrationResourceFileWriter ( )

IMPORT_C~CApaRegistrationResourceFileWriter()[virtual]

Member Function Documentation

AddDataTypeL ( TInt, const TDesC8 & )

IMPORT_C voidAddDataTypeL(TIntaPriority,
const TDesC8 &aType
)

AddFileOwnershipInfoL ( const TDesC & )

IMPORT_C voidAddFileOwnershipInfoL(const TDesC &aFileName)

AppUid ( )

TUid AppUid()const

GenerateFileContentsL ( RBuf8 & )

voidGenerateFileContentsL(RBuf8 &aBuffer)const

NewL ( TUid, const TDesC &, TUint )

IMPORT_C CApaRegistrationResourceFileWriter *NewL(TUidaAppUid,
const TDesC &aAppFile,
TUintaAttributes
)[static]

SetAppIsHiddenL ( TBool )

IMPORT_C voidSetAppIsHiddenL(TBoolaAppIsHidden)

SetDefaultScreenNumberL ( TInt )

IMPORT_C voidSetDefaultScreenNumberL(TIntaDefaultScreenNumber)

SetEmbeddabilityL ( TApaAppCapability::TEmbeddability )

IMPORT_C voidSetEmbeddabilityL(TApaAppCapability::TEmbeddabilityaEmbeddability)

SetGroupNameL ( const TDesC & )

IMPORT_C voidSetGroupNameL(const TDesC &aGroupName)

SetLaunchInBackgroundL ( TBool )

IMPORT_C voidSetLaunchInBackgroundL(TBoolaLaunchInBackground)

SetLocalisableResourceFileL ( const TDesC & )

voidSetLocalisableResourceFileL(const TDesC &aLocalisableResourceFile)

SetOpaqueDataL ( const TDesC8 & )

IMPORT_C voidSetOpaqueDataL(const TDesC8 &aOpaqueData)

SetSupportsNewFileL ( TBool )

IMPORT_C voidSetSupportsNewFileL(TBoolaSupportsNewFile)