CLbtServerLogicBase Class Reference

class CLbtServerLogicBase : public CBase
Class definition for LBT Server Logic ECOM Interface
Since
S60 v4.0

Inherits from

Constructor & Destructor Documentation

CLbtServerLogicBase()

IMPORT_C CLbtServerLogicBase ( ) [protected]

Default C++ constructor

~CLbtServerLogicBase()

IMPORT_C ~CLbtServerLogicBase ( ) [virtual]

Destructor

Member Functions Documentation

HandleSessionClosureL(const TSecureId)

IMPORT_C void HandleSessionClosureL ( const TSecureId aSecureId ) [pure virtual]

Informs server logic implementation that all the sessions of client with a particular secure id has been closed.

Parameters

const TSecureId aSecureId the secure id of the client whose sessions are being closed

HandleSubSessionClosure(const TInt, const CSession2 *)

IMPORT_C void HandleSubSessionClosure ( const TInt aSubSessionId,
const CSession2 * aSession
) [pure virtual]

Informs server logic implementation that a sub-session within a particular session is being closed. When the sub-session is closed, all operations related to that sub-session should be cancelled.

Parameters

const TInt aSubSessionId the id of the sub-session which is being closed
const CSession2 * aSession pointer to the session to which the sub-session belongs to

NewL(TUid)

IMPORT_C CLbtServerLogicBase * NewL ( TUid aImplementaionUid ) [static]

Instantiates a new object of CLbtServerLogicBase

Parameters

TUid aImplementaionUid uid of the required implementaion

ServiceL(const RMessage2 &, TSubSessionType)

IMPORT_C void ServiceL ( const RMessage2 & aMessage,
TSubSessionType aType
) [pure virtual]

Sends the message to server logic. The server logic should service the client request.

Parameters

const RMessage2 & aMessage IPC message to be serviced
TSubSessionType aType

Member Enumerations Documentation

Enum TSubSessionType

Enumeration to distiguish the client for which the sub-session is created for

Enumerators

TLbtClientLibrary = 1
TLbtManagementLibrary

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key [private]

identifer returned by ECom to identify an instance to the framework.