CDosService Class Reference

class CDosService : public CObject

Base class for all the Server side services.

Inherits from

Member Functions Documentation

EventManager()

CDosEventManager *EventManager()const [protected, inline]

Returns the DosServer event manager.

ExecuteMessageL(const RMessage2 &)

TInt ExecuteMessageL(const RMessage2 &aMessage)[private, pure virtual]

This function has to be implemented by the derived class.

Parameters

const RMessage2 & aMessage

RequestComplete(const RMessagePtr2, TInt)

voidRequestComplete(const RMessagePtr2aMessage,
TIntaResult
)const [protected, inline]

Completes a request that is not auto-completed.

Parameters

const RMessagePtr2 aMessageThe message to be completed.
TInt aResultSymbian error code for the completion.

Write(const RMessage2 &, const TInt &, const TDesC8 &)

voidWrite(const RMessage2 &aMessage,
const TInt &aIndex,
const TDesC8 &aDes
)const [protected]

Puts data into the client's thread.

Parameters

const RMessage2 & aMessageClient-server message.
const TInt & aIndexIndex of RMessage2 slot where to write.
const TDesC8 & aDesData to be copied.

Member Data Documentation

CDosEventManager * iEventManager

CDosEventManager *iEventManager[private]