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
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.