CSecureServerSession Class Reference

List of all members.

Public Member Functions

void CreateL ()
void ServiceL (const RMessage2 &aMessage)
void NewCounterL (const RMessage2 &aMessage)
void CloseSession ()
void NumResourcesL (const RMessage2 &aMessage)
CSecureServerSubSessionCounterFromHandle (const RMessage2 &aMessage, TInt aHandle)
void DeleteCounter (TInt aHandle)
TInt CountResources ()
void PanicClient (const RMessage2 &aMessage, TInt aPanic) const
 CSecureServerSession ()

Static Public Member Functions

static CSecureServerSessionNewL ()

Detailed Description

The class that represents a session with the server. When a client connects to the server, a session object is created by the server. The class provides functions that respond to client messages. A session can own any number of subsession objects.

Definition at line 233 of file secureserver.h.


Constructor & Destructor Documentation

CSecureServerSession::CSecureServerSession (  ) 

Member Function Documentation

void CSecureServerSession::CreateL (  ) 
void CSecureServerSession::ServiceL ( const RMessage2 &  aMessage  ) 

Handles the servicing of a client request that has been passed to the server. This function dispatches requests to the appropriate handler. Some messages are handled by the session itself, and are implemented as CSecureServerSession member functions. Other messages are handled by the subsession, and are implemented as CSecureServerSubSession member functions. Note that the server calls this function after a client request has passed the security checks.

Parameters:
aMessage The message containing the details of the client request.

Definition at line 90 of file secureserverccountsession.cpp.

void CSecureServerSession::NewCounterL ( const RMessage2 &  aMessage  ) 
void CSecureServerSession::CloseSession (  ) 
void CSecureServerSession::NumResourcesL ( const RMessage2 &  aMessage  ) 
CSecureServerSubSession * CSecureServerSession::CounterFromHandle ( const RMessage2 &  aMessage,
TInt  aHandle 
)
void CSecureServerSession::DeleteCounter ( TInt  aHandle  ) 
TInt CSecureServerSession::CountResources (  ) 
void CSecureServerSession::PanicClient ( const RMessage2 &  aMessage,
TInt  aPanic 
) const

Generated by  doxygen 1.6.2