diff -r 19fb38abab1d -r bf47f3b79154 terminalsecurity/SCP/SCPServer/inc/SCPSession.h --- a/terminalsecurity/SCP/SCPServer/inc/SCPSession.h Fri Apr 16 15:52:47 2010 +0300 +++ b/terminalsecurity/SCP/SCPServer/inc/SCPSession.h Mon May 03 13:19:46 2010 +0300 @@ -26,7 +26,7 @@ #include "SCPServerInterface.h" #include "SCPTimer.h" - +#include #include // FORWARD DECLARATIONS class CSCPServer; @@ -241,6 +241,14 @@ * @return KErrNone if successful, error status otherwise */ TInt HandleCleanupL( const RMessage2 &aMessage ); + + /** + * Handles get on policies + * @param aMessage The message received from the client + * @return KErrNone if successful, error status otherwise + */ + void HandleGetPoliciesL( const RMessage2 &aMessage ); + TInt HandleSetALPeriodL( const RMessage2 &aMessage ); //#endif // __SAP_DEVICE_LOCK_ENHANCEMENTS @@ -279,6 +287,9 @@ */ void NotifyChangeL( TInt aParamID, const TDesC8 aParamVal, TUint32 aCallerID ); + void ReadFailedPoliciestoMsgBufferL(CSCPParamObject*& aParamObject,const RMessage2 &aMessage,TInt aSlotNumber ); + + void ValidateLockcodeAgainstPoliciesL(const RMessage2 &aMessage); private: // Data // Possible states for iLockCommandState enum TSCPLockCmdState