CFileLogSession Class Reference
class CFileLogSession : public CSession2
|
CFileLogSession
-
This class is responsible for servicing the client requests sent. It forms the back-end server side of each client connection to flogger server and implements the
ServiceL()
to service all client requests.
Constructor & Destructor Documentation
CFileLogSession(MLogArrayAccess &, const MIniFlushModeAndLogValidQuery &)
Member Functions Documentation
CheckClientHasSetTagsL(const RMessage2 &)
void
|
CheckClientHasSetTagsL
|
(
|
const
RMessage2
&
|
aMessage
|
)
|
[private]
|
Ensure for a connection that the client has set the tags, otherwise panic.
Note:
Tags are kept server side so that we don't need to store the tags in the client and pass them through with each request.
Parameters
const
RMessage2
& aMessage
|
the current client message in progress
|
NewL(MLogArrayAccess &, const MIniFlushModeAndLogValidQuery &)
Construct new server end of session.
ServiceL(const RMessage2 &)
void
|
ServiceL
|
(
|
const
RMessage2
&
|
aMessage
|
)
|
[virtual]
|
Processes message from client-side (RFileLogger)
Note:
Most messages result in logs being added to the queue. If synchronous logging is on, this function will wait until the queue is then emptied.
SetLoggingOnOffInClient()
void
|
SetLoggingOnOffInClient
|
(
|
)
|
|
Member Data Documentation
MLogArrayAccess & iArrayAccess
const MIniFlushModeAndLogValidQuery & iFlushModeLogValidQuery
TBool
iLogValid
TBool
|
iLogValid
|
[private]
|
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.