CSecureServerSubSession Class Reference

List of all members.

Public Member Functions

 CSecureServerSubSession (CSecureServerSession *aSession)
void ConstructL (CSecureServerSession *aSession)
void SetFromStringL (const RMessage2 &aMessage)
void Increase ()
void IncreaseBy (const RMessage2 &aMessage)
void Decrease ()
void DecreaseBy (const RMessage2 &aMessage)
void Reset ()
void CounterValueL (const RMessage2 &aMessage)
void SaveCounterValueL ()
void SetCounterValueFromFileL ()

Static Public Member Functions

static CSecureServerSubSessionNewL (CSecureServerSession *aSession)

Protected Attributes

CSecureServerSessioniSession

Detailed Description

The class that represents a subsession. When a client wants more than one connection to a server at the same time, it can use a subsession. A subsession is more efficient than a session, but an application needs to provide more code. A subsession object is created by a session. A session can own any number of subsession objects. The class provides functions that respond to client messages.

Definition at line 269 of file secureserver.h.


Constructor & Destructor Documentation

CSecureServerSubSession::CSecureServerSubSession ( CSecureServerSession aSession  ) 

Constructor of the CSecureServerSubSession class.

Parameters:
aSession The session to which this subsession is to be attached.
See also:
CSecureServerSession

Definition at line 43 of file secureserverccountsubsession.cpp.


Member Function Documentation

void CSecureServerSubSession::SetFromStringL ( const RMessage2 &  aMessage  ) 
void CSecureServerSubSession::Increase (  ) 
void CSecureServerSubSession::IncreaseBy ( const RMessage2 &  aMessage  ) 
void CSecureServerSubSession::Decrease (  ) 
void CSecureServerSubSession::DecreaseBy ( const RMessage2 &  aMessage  ) 
void CSecureServerSubSession::Reset (  ) 
void CSecureServerSubSession::CounterValueL ( const RMessage2 &  aMessage  ) 
void CSecureServerSubSession::SaveCounterValueL (  ) 
void CSecureServerSubSession::SetCounterValueFromFileL (  ) 

Member Data Documentation


Generated by  doxygen 1.6.2