rserror.h File Reference

const TInt KErrRSSuddenDeath

const TInt KErrRSSuddenDeath

A module has died, voluntarily or otherwise.

const TInt KErrRSRequestCancelled

const TInt KErrRSRequestCancelled

A request was cancelled.

const TInt KErrRSInvalidParameter

const TInt KErrRSInvalidParameter

A parameter was in some way invalid.

const TInt KErrRSInvalidParameterFile

const TInt KErrRSInvalidParameterFile

The file could not be found, read or was in some way corrupt.

const TInt KErrRSInvalidParameterName

const TInt KErrRSInvalidParameterName

The name was invalid.

const TInt KErrRSInvalidParameterStackSize

const TInt KErrRSInvalidParameterStackSize

The stack size was invalid.

const TInt KErrRSInvalidParameterHeapSize

const TInt KErrRSInvalidParameterHeapSize

The heap size was invalid.

const TInt KErrRSInvalidUidType

const TInt KErrRSInvalidUidType

The second UID of the DLL was not the UID of a Comms Provider Module. For a DLL to be a CPM it must have the second UID value of 0x101f7418.

const TInt KErrRSModuleAlreadyExist

const TInt KErrRSModuleAlreadyExist

A Comms Provider Module with this name is already loaded.

const TInt KErrRSInvalidMBufPoolSize

const TInt KErrRSInvalidMBufPoolSize

The size of the MBuf pool is invalid.

const TInt KErrRSModuleNotRunning

const TInt KErrRSModuleNotRunning

The specified module is not running.

const TInt KErrRSModuleNotLoaded

const TInt KErrRSModuleNotLoaded

The specified module is not loaded.

const TInt KErrRSAlreadyBound

const TInt KErrRSAlreadyBound

The specified binding is already active.

const TInt KErrRSModulesStillRunning

const TInt KErrRSModulesStillRunning

There are running modules.

const TInt KErrRSNoNewHeapsAvailable

const TInt KErrRSNoNewHeapsAvailable

Unable to create more new heaps in the Comms Process. Consider sharing a heap between modules.

const TInt KErrRSRequestTimedOut

const TInt KErrRSRequestTimedOut

A request timed out. This can happen when a module stops responding to requests for some reason.

const TInt KErrRSModuleUnknown

const TInt KErrRSModuleUnknown

The specified module does not exist..

const TInt KErrRSSubModuleUnknown

const TInt KErrRSSubModuleUnknown

The specified submodule does not exist.

const TInt KErrRSBindingUnknown

const TInt KErrRSBindingUnknown

The specified binding does not exist.

const TInt KErrRSStatusUnknown

const TInt KErrRSStatusUnknown

The status is unknown.

const TInt KErrRSBindingExists

const TInt KErrRSBindingExists

The specified binding exist.

const TInt KErrRSModuleNotReady

const TInt KErrRSModuleNotReady

The module is not ready for requests.

const TInt KErrRSBindingInProgress

const TInt KErrRSBindingInProgress

The specified binding is not yet completed.

const TInt KErrRSUnableToOpenHeap

const TInt KErrRSUnableToOpenHeap

Found heap but unable to open it for sharing.

const TInt KErrRSUnableToFindHeap

const TInt KErrRSUnableToFindHeap

Unable to find specified heap.

const TInt KErrRSUnableToCreateQueues

const TInt KErrRSUnableToCreateQueues

Unable to create communication channels for new module.

const TInt KErrRSZombie

const TInt KErrRSZombie

This Comms Provider Module exist but is not responding.

const TInt KErrRSInvalidParameterThreadFuncOrdinal

const TInt KErrRSInvalidParameterThreadFuncOrdinal

The specified ordinal does not exist for the DLL.

const TInt KErrRSInvalidBinding

const TInt KErrRSInvalidBinding

Invalid binding.

const TInt KErrRSInvalidQueueLength

const TInt KErrRSInvalidQueueLength

Queue length of binding invalid. Must be between TRSBindingInfo::EMinQueueLength and TRSBindingInfo::EMaxQueueLength. TRSBindingInfo

const TInt KErrRSSuddenViolentDeath

const TInt KErrRSSuddenViolentDeath

A module has died through a panic, Kill(), or other exception

const TInt KErrRSEitherModuleInBindingFailedToLoad

const TInt KErrRSEitherModuleInBindingFailedToLoad

A module (boot-time/OnDemand) involved in binding failed, hence if any of the two module(s) is/are On-Demand, the message needs to be completed with this error code to signal to caller that there are icomplete bindings