diff -r 13d7c31c74e0 -r b183ec05bd8c terminalsecurity/SCP/SCPServer/inc/SCPSession.h --- a/terminalsecurity/SCP/SCPServer/inc/SCPSession.h Thu Aug 19 10:44:50 2010 +0300 +++ b/terminalsecurity/SCP/SCPServer/inc/SCPSession.h Tue Aug 31 16:04:06 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