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_CCLbtServerLogicBase()[protected]

Default C++ constructor

~CLbtServerLogicBase()

IMPORT_C~CLbtServerLogicBase()[virtual]

Destructor

Member Functions Documentation

HandleSessionClosureL(const TSecureId)

IMPORT_C voidHandleSessionClosureL(const TSecureIdaSecureId)[pure virtual]

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

Parameters

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

HandleSubSessionClosure(const TInt, const CSession2 *)

IMPORT_C voidHandleSubSessionClosure(const TIntaSubSessionId,
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 aSubSessionIdthe id of the sub-session which is being closed
const CSession2 * aSessionpointer to the session to which the sub-session belongs to

NewL(TUid)

IMPORT_C CLbtServerLogicBase *NewL(TUidaImplementaionUid)[static]

Instantiates a new object of CLbtServerLogicBase

Parameters

TUid aImplementaionUiduid of the required implementaion

ServiceL(const RMessage2 &, TSubSessionType)

IMPORT_C voidServiceL(const RMessage2 &aMessage,
TSubSessionTypeaType
)[pure virtual]

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

Parameters

const RMessage2 & aMessageIPC 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.