Ulogger

Public Attributes
const TLitC8< sizeof("ACTIVE_INPUT_PLUGIN")>KActiveControlSection
const TLitC8< sizeof("ACTIVE_OUTPUT_PLUGIN")>KActiveSection
const TLitC8< sizeof("buffer_size")>KBuffer
const TLitC8< sizeof("buffer_mode")>KBufferMode
const TUidKCPluginUid
const TLitC8< sizeof("circular")>KCircular
const TLitC< sizeof(L"uloggerconfig.ini")/2 >KConfigFilename
const TLitC< sizeof(L"%S;%S;")/2 >KConfigFormat
const TLitC8< sizeof("data_notification_size")>KDataNotification
const TLitC< sizeof(L"Z:\\private\\10273881\\uloggerconfig.ini")/2 >KDefaultConfigFilePath
const TLitC8< sizeof("disable")>KDisable
const TLitC8< sizeof("enable")>KEnable
const TLitC< sizeof(L"%S;")/2 >KFormatString
const TIntKMaxBufferSize
const TIntKMaxDnsSize
const TIntKMaxNumberOfLettersInCommand
const TIntKMaxPluginName
const TIntKMaxPrimaryFiltersLimit
const TIntKMaxSecondaryFiltersLimit
const TIntKMinBufferMTPLE
const TIntKPluginConfigMaxKeySize
const TIntKPluginConfigMaxValSize
const TLitC8< sizeof("PRIMARY_FILTERS")>KPrimaryFilterSection
const TLitC< sizeof(L"\\private\\10273881\\")/2 >KPrivateConfigFilePath
const TLitC< sizeof(L"\\ulogger\\")/2 >KPublicConfigFilePath
const TLitC8< sizeof("SECONDARY_FILTERS")>KSecondaryFilterSection
const TLitC8< sizeof("secondary_global_filter")>KSecondaryGlobalFilter
const TLitC8< sizeof(";")>KSeparator
const TLitC< sizeof(L"uloggerserver.exe")/2 >KServerExe
const TLitC< sizeof(L"uloggerserver")/2 >KServerName
const TLitC8< sizeof("SERVERS")>KServerSection
const TLitC8< sizeof("straight")>KStraight
const TLitC< sizeof(L"SYSCONFIGMUTEX")/2 >KSysConfigMutex
const TLitC8< sizeof("TRACE")>KTrace
const TLitC< sizeof(L"ULoggerServerSemaphore")/2 >KULoggerServerSemaphore
const TIntKULoggerSrvBuildVersionNumber
const TIntKULoggerSrvMajorVersionNumber
const TIntKULoggerSrvMinorVersionNumber
const TLitC< sizeof(L"-version")/2 >KVersion
Public Member Enumerations
enumanonymous { ECircularBuffer, EStraightBuffer }
enumTFilter { EPrimaryFilter, ESecondaryFilter }
enumTPluginFilter { EOutputPluginFilter, EInputPluginFilter }
enumTULoggerSrvPanics { EUnknownPanic }
Public Member Functions
HBufC8 *ExternalizeToBufL(const T &, TInt)
voidInternalizeFromBufL(const TDesC8 &, T &, T2)
voidResetAndDestroyPtrArray(TAny *)

Member Attribute Documentation

KActiveControlSection

const TLitC8< sizeof("ACTIVE_INPUT_PLUGIN")>KActiveControlSection[static]

KActiveSection

const TLitC8< sizeof("ACTIVE_OUTPUT_PLUGIN")>KActiveSection[static]

KBuffer

const TLitC8< sizeof("buffer_size")>KBuffer[static]

KBufferMode

const TLitC8< sizeof("buffer_mode")>KBufferMode[static]

KCPluginUid

const TUidKCPluginUid

KCircular

const TLitC8< sizeof("circular")>KCircular[static]

KConfigFilename

const TLitC< sizeof(L"uloggerconfig.ini")/2 >KConfigFilename[static]

KConfigFormat

const TLitC< sizeof(L"%S;%S;")/2 >KConfigFormat[static]

KDataNotification

const TLitC8< sizeof("data_notification_size")>KDataNotification[static]

KDefaultConfigFilePath

const TLitC< sizeof(L"Z:\\private\\10273881\\uloggerconfig.ini")/2 >KDefaultConfigFilePath[static]

KDisable

const TLitC8< sizeof("disable")>KDisable[static]

KEnable

const TLitC8< sizeof("enable")>KEnable[static]

KFormatString

const TLitC< sizeof(L"%S;")/2 >KFormatString[static]

KMaxBufferSize

const TIntKMaxBufferSize[static]

KMaxDnsSize

const TIntKMaxDnsSize[static]

KMaxNumberOfLettersInCommand

const TIntKMaxNumberOfLettersInCommand[static]

KMaxPluginName

const TIntKMaxPluginName[static]

KMaxPrimaryFiltersLimit

const TIntKMaxPrimaryFiltersLimit[static]

KMaxSecondaryFiltersLimit

const TIntKMaxSecondaryFiltersLimit[static]

KMinBufferMTPLE

const TIntKMinBufferMTPLE[static]

KPluginConfigMaxKeySize

const TIntKPluginConfigMaxKeySize

KPluginConfigMaxValSize

const TIntKPluginConfigMaxValSize

KPrimaryFilterSection

const TLitC8< sizeof("PRIMARY_FILTERS")>KPrimaryFilterSection[static]

KPrivateConfigFilePath

const TLitC< sizeof(L"\\private\\10273881\\")/2 >KPrivateConfigFilePath[static]

KPublicConfigFilePath

const TLitC< sizeof(L"\\ulogger\\")/2 >KPublicConfigFilePath[static]

KSecondaryFilterSection

const TLitC8< sizeof("SECONDARY_FILTERS")>KSecondaryFilterSection[static]

KSecondaryGlobalFilter

const TLitC8< sizeof("secondary_global_filter")>KSecondaryGlobalFilter[static]

KSeparator

const TLitC8< sizeof(";")>KSeparator[static]

KServerExe

const TLitC< sizeof(L"uloggerserver.exe")/2 >KServerExe[static]

KServerName

const TLitC< sizeof(L"uloggerserver")/2 >KServerName[static]

KServerSection

const TLitC8< sizeof("SERVERS")>KServerSection[static]

KStraight

const TLitC8< sizeof("straight")>KStraight[static]

KSysConfigMutex

const TLitC< sizeof(L"SYSCONFIGMUTEX")/2 >KSysConfigMutex[static]

KTrace

const TLitC8< sizeof("TRACE")>KTrace[static]

KULoggerServerSemaphore

const TLitC< sizeof(L"ULoggerServerSemaphore")/2 >KULoggerServerSemaphore[static]

KULoggerSrvBuildVersionNumber

const TIntKULoggerSrvBuildVersionNumber

KULoggerSrvMajorVersionNumber

const TIntKULoggerSrvMajorVersionNumber

KULoggerSrvMinorVersionNumber

const TIntKULoggerSrvMinorVersionNumber

KVersion

const TLitC< sizeof(L"-version")/2 >KVersion[static]

Member Enumeration Documentation

Enum anonymous

EnumeratorValueDescription
ECircularBuffer0
EStraightBuffer

Enum TFilter

EnumeratorValueDescription
EPrimaryFilter1
ESecondaryFilter

Enum TPluginFilter

EnumeratorValueDescription
EOutputPluginFilter0
EInputPluginFilter

Enum TULoggerSrvPanics

EnumeratorValueDescription
EUnknownPanic1

Member Function Documentation

ExternalizeToBufL ( const T &, TInt )

HBufC8 *ExternalizeToBufL(const T &aArray,
TIntaElementSize
)

Externilize T array to HBufC8 stream. This is for internal use only.

InternalizeFromBufL ( const TDesC8 &, T &, T2 )

voidInternalizeFromBufL(const TDesC8 &aBuf,
T &aArray,
T2aArrayMember
)

Internalize stream to array. This is for internal use only.