CLbtServerLogicBase Class Reference
class CLbtServerLogicBase : public CBase
|
Class definition for LBT Server Logic ECOM Interface
-
Since
-
S60 v4.0
Constructor & Destructor Documentation
CLbtServerLogicBase()
IMPORT_C
|
CLbtServerLogicBase
|
(
|
)
|
[protected]
|
~CLbtServerLogicBase()
IMPORT_C
|
~CLbtServerLogicBase
|
(
|
)
|
[virtual]
|
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)
Parameters
TUid
aImplementaionUid
|
uid of the required implementaion
|
ServiceL(const RMessage2 &, TSubSessionType)
Sends the message to server logic. The server logic should service the client request.
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.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.