phoneapp/phoneuiview/src/phoneringingtonesrvsession.cpp
branchRCL_3
changeset 22 94dc1107e8b2
parent 6 38529f706030
equal deleted inserted replaced
20:3c221667e687 22:94dc1107e8b2
    41 // CPhoneRingingToneServerSession::~CPhoneRingingToneServerSession
    41 // CPhoneRingingToneServerSession::~CPhoneRingingToneServerSession
    42 // -----------------------------------------------------------------------------
    42 // -----------------------------------------------------------------------------
    43 //
    43 //
    44 CPhoneRingingToneServerSession::~CPhoneRingingToneServerSession()
    44 CPhoneRingingToneServerSession::~CPhoneRingingToneServerSession()
    45     {
    45     {
    46     iServer.DecrementSessions();
    46     if( iStartSession == KErrNone )
       
    47         {
       
    48         iServer.CloseSession();
       
    49         }
    47     }
    50     }
    48 
    51 
    49 // -----------------------------------------------------------------------------
    52 // -----------------------------------------------------------------------------
    50 // CPhoneRingingToneServerSession::NewL
    53 // CPhoneRingingToneServerSession::NewL
    51 // -----------------------------------------------------------------------------
    54 // -----------------------------------------------------------------------------
    66 // -----------------------------------------------------------------------------
    69 // -----------------------------------------------------------------------------
    67 //
    70 //
    68 void CPhoneRingingToneServerSession::ConstructL()
    71 void CPhoneRingingToneServerSession::ConstructL()
    69     {
    72     {
    70     PHONEUIVIEW_PRINT( "CPhoneRingingToneServerSession::ConstructL" );
    73     PHONEUIVIEW_PRINT( "CPhoneRingingToneServerSession::ConstructL" );
    71     iServer.IncrementSessions();
    74 
       
    75     iStartSession = iServer.StartSession();
       
    76 
       
    77     User::LeaveIfError( iStartSession );
    72     }
    78     }
    73 
    79 
    74 // -----------------------------------------------------------------------------
    80 // -----------------------------------------------------------------------------
    75 // CPhoneRingingToneServerSession::ServiceL
    81 // CPhoneRingingToneServerSession::ServiceL
    76 // -----------------------------------------------------------------------------
    82 // -----------------------------------------------------------------------------