Patchable Constants: KCustomResolverCacheSize

# define ECOM_PATCHDATA_KCUSTOMRESOLVERCACHESIZE 4

Exported from:

ECOMPATCHDATA.DLL

Defined in:

.../os/ossrv/lowlevellibsandfws/pluginfw/framework/frame/ecompatchdataconstantv2.cpp

Purpose:

This constant specifies the maximum number of resolver DLLs ECOM can cache. When the cache queue is full, the next custom resolver DLL requested by client will bump off the oldest DLL in the cache. The default value of KCustomResolverCacheSize is 4, meaning ECOM will cache a maximum of four resolver DLLs.

ECom uses a customized scheme to handle patchable constants. Device creators should follow the scheme described below to set patch values:

  • Each patchable constant is represented by a macro listed in \epoc32\rom\include\ecompatchconstants.hby. The macros in the HBY file are all commented out.

  • To activate a patch macro, uncomment the line and change the example value in the line to your custom value.