psmservices/psmserver/inc/server/psmsrvsession.h
branchRCL_3
changeset 21 ccb4f6b3db21
parent 0 4e1aa6a622a0
child 22 8cb079868133
equal deleted inserted replaced
20:1ddbe54d0645 21:ccb4f6b3db21
     1 /*
     1 /*
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2007 - 2010 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    59 
    59 
    60         /**
    60         /**
    61          * Service requests
    61          * Service requests
    62          */
    62          */
    63         void ServiceL( const RMessage2& aMessage );
    63         void ServiceL( const RMessage2& aMessage );
       
    64 		
       
    65 		/**
       
    66          * ServiceError handling
       
    67          */
       
    68 		void ServiceError(const RMessage2 &aMessage, TInt aError);
    64 
    69 
    65     private:
    70     private:
    66 
    71 
    67         /**
    72         /**
    68          * C++ constructor.
    73          * C++ constructor.
    72         /**
    77         /**
    73          * By default Symbian 2nd phase constructor is private.
    78          * By default Symbian 2nd phase constructor is private.
    74          */
    79          */
    75         void ConstructL();
    80         void ConstructL();
    76 
    81 
    77         /**
       
    78          * Handles client requests
       
    79          */
       
    80         void DispatchL( const RMessage2& aMessage );
       
    81 
    82 
    82         /**
    83         /**
    83          * Handles settings related requests
    84          * Handles settings related requests
    84          */
    85          */
    85         void HandleSettingsRequestL( const RMessage2& aMessage );
    86         void HandleSettingsRequestL( const RMessage2& aMessage );
   104         /**
   105         /**
   105          * Pointer to NotifyModeChange async message
   106          * Pointer to NotifyModeChange async message
   106          */
   107          */
   107         CPsmMessage* iNotifyModeMessage;
   108         CPsmMessage* iNotifyModeMessage;
   108 
   109 
   109         /**
       
   110          * Config array for Settings handling
       
   111          */
       
   112         RConfigInfoArray iConfigArray;
       
   113 
       
   114     };
   110     };
   115 
   111 
   116 #endif // PSMSRVSESSION_H 
   112 #endif // PSMSRVSESSION_H