mmserv/sts/stsserver/src/stsserver.h
changeset 22 128eb6a32b84
parent 16 43d09473c595
child 43 9894ed580e4a
equal deleted inserted replaced
16:43d09473c595 22:128eb6a32b84
    17 
    17 
    18 #ifndef STSSERVER_H_
    18 #ifndef STSSERVER_H_
    19 #define STSSERVER_H_
    19 #define STSSERVER_H_
    20 
    20 
    21 #include <e32base.h>
    21 #include <e32base.h>
       
    22 #include <systemtoneservice.h>
    22 
    23 
    23 class CSts;
    24 class CSts;
    24 class CStsServerSession;
    25 class CStsServerSession;
    25 
    26 
    26 class CStsServer : private CPolicyServer
    27 class CStsServer : private CPolicyServer
    40 
    41 
    41     CStsServer();
    42     CStsServer();
    42     void ConstructL();
    43     void ConstructL();
    43     virtual ~CStsServer();
    44     virtual ~CStsServer();
    44 
    45 
       
    46     CPolicyServer::TCustomResult SecurityCheckAlarm(
       
    47             CSystemToneService::TAlarmType aAlarm, const RMessage2& aMsg,
       
    48             TSecurityInfo& aMissing);
       
    49 
       
    50     CPolicyServer::TCustomResult SecurityCheckTone(
       
    51             CSystemToneService::TToneType aTone, const RMessage2& aMsg,
       
    52             TSecurityInfo& aMissing);
       
    53 
    45     // inherited from CPolicyServer    
    54     // inherited from CPolicyServer    
       
    55     virtual CPolicyServer::TCustomResult CustomSecurityCheckL(
       
    56             const RMessage2& aMsg, TInt& aAction, TSecurityInfo& aMissing);
    46     CSession2* NewSessionL(const TVersion& aVersion,
    57     CSession2* NewSessionL(const TVersion& aVersion,
    47             const RMessage2& aMessage) const;
    58             const RMessage2& aMessage) const;
    48 
    59 
    49     RPointerArray<CStsServerSession> iSessions;
    60     RPointerArray<CStsServerSession> iSessions;
    50     CSts* iSts;
    61     CSts* iSts;