vpnengine/vpnmanager/inc/vpnapiservant.h
branchRCL_3
changeset 41 e06095241a65
parent 40 473321461bba
child 49 5960d2d03390
equal deleted inserted replaced
40:473321461bba 41:e06095241a65
    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"
    25 #include "eventlogger.h"
    27 #include "eventlogger.h"
       
    28 #include "fileutil.h"
       
    29 
    26 
    30 
    27 class RFs;
    31 class RFs;
    28 class CPolicyStore;
    32 class CPolicyStore;
    29 class CPwdChanger;
    33 class CPwdChanger;
    30 class CPolicyImporter;
    34 class CPolicyImporter;
    66     void GetPolicyDataL(const RMessage2& aMessage);
    70     void GetPolicyDataL(const RMessage2& aMessage);
    67     TInt PolicySizeL(const TVpnPolicyId& aPolicyId);
    71     TInt PolicySizeL(const TVpnPolicyId& aPolicyId);
    68     void AddPolicyL(const RMessage2& aMessage);
    72     void AddPolicyL(const RMessage2& aMessage);
    69     void UpdatePolicyDetailsL(const RMessage2& aMessage);
    73     void UpdatePolicyDetailsL(const RMessage2& aMessage);
    70     void UpdatePolicyDataL(const RMessage2& aMessage);
    74     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 );
    71 
    82 
    72 private:
    83 private:
    73     CPolicyStore* iPolicyStore;
    84     CPolicyStore* iPolicyStore;
    74     CPwdChanger* iPwdChanger;
    85     CPwdChanger* iPwdChanger;
    75     CPolicyImporter* iPolicyImporter;
    86     CPolicyImporter* iPolicyImporter;
    76     RFs& iFs;
    87     RFs& iFs;
       
    88     TFileUtil iFileUtil;
    77     };
    89     };
    78 
    90 
    79 #endif // __VPNAPISERVANT_H__
    91 #endif // __VPNAPISERVANT_H__