vpnengine/vpnmanager/inc/vpnapiservant.h
branchRCL_3
changeset 40 473321461bba
parent 38 9f4e37332ce5
child 41 e06095241a65
equal deleted inserted replaced
38:9f4e37332ce5 40:473321461bba
    20 #ifndef __VPNAPISERVANT_H__
    20 #ifndef __VPNAPISERVANT_H__
    21 #define __VPNAPISERVANT_H__
    21 #define __VPNAPISERVANT_H__
    22 
    22 
    23 #include <e32base.h>
    23 #include <e32base.h>
    24 #include "vpnapi.h"
    24 #include "vpnapi.h"
    25 #include "vpnextapi.h"
       
    26 #include "vpnextapiservantdefs.h"
       
    27 #include "eventlogger.h"
    25 #include "eventlogger.h"
    28 #include "fileutil.h"
       
    29 
       
    30 
    26 
    31 class RFs;
    27 class RFs;
    32 class CPolicyStore;
    28 class CPolicyStore;
    33 class CPwdChanger;
    29 class CPwdChanger;
    34 class CPolicyImporter;
    30 class CPolicyImporter;
    70     void GetPolicyDataL(const RMessage2& aMessage);
    66     void GetPolicyDataL(const RMessage2& aMessage);
    71     TInt PolicySizeL(const TVpnPolicyId& aPolicyId);
    67     TInt PolicySizeL(const TVpnPolicyId& aPolicyId);
    72     void AddPolicyL(const RMessage2& aMessage);
    68     void AddPolicyL(const RMessage2& aMessage);
    73     void UpdatePolicyDetailsL(const RMessage2& aMessage);
    69     void UpdatePolicyDetailsL(const RMessage2& aMessage);
    74     void UpdatePolicyDataL(const RMessage2& aMessage);
    70     void UpdatePolicyDataL(const RMessage2& aMessage);
    75     void CreateProvisionServerL( const RMessage2& aMessage );
       
    76     void ListProvisionServerL( const RMessage2& aMessage );
       
    77     void GetProvisionServerDetailsL( const RMessage2& aMessage );
       
    78     void DeleteVPNPolicyServerL( const RMessage2& aMessage );
       
    79     void SynchronizeVPNPolicyServerL( const RMessage2& aMessage );
       
    80     void CancelSynchronize( const RMessage2& aMessage );
       
    81     void GetVPNPolicyNameL( const RMessage2& aMessage );
       
    82 
    71 
    83 private:
    72 private:
    84     CPolicyStore* iPolicyStore;
    73     CPolicyStore* iPolicyStore;
    85     CPwdChanger* iPwdChanger;
    74     CPwdChanger* iPwdChanger;
    86     CPolicyImporter* iPolicyImporter;
    75     CPolicyImporter* iPolicyImporter;
    87     RFs& iFs;
    76     RFs& iFs;
    88     TFileUtil iFileUtil;
       
    89     };
    77     };
    90 
    78 
    91 #endif // __VPNAPISERVANT_H__
    79 #endif // __VPNAPISERVANT_H__