70 NONSHARABLE_CLASS(TSqlSrvFileData) |
70 NONSHARABLE_CLASS(TSqlSrvFileData) |
71 { |
71 { |
72 public: |
72 public: |
73 inline void InitL(RFs& aFs, const TDriveName& aSysDriveName, const TDesC& aServerPrivatePath, |
73 inline void InitL(RFs& aFs, const TDriveName& aSysDriveName, const TDesC& aServerPrivatePath, |
74 const TDesC& aConfigFileName, const CDbConfigFiles* aDbConfigFiles); |
74 const TDesC& aConfigFileName, const CDbConfigFiles* aDbConfigFiles); |
75 void SetL(const RMessage2& aMessage, TInt aFileNameLen, TInt aFileNameArgNum, const TDesC8* aConfigStr = NULL); |
75 void SetL(const RMessage2& aMessage, TInt aFileNameLen, TInt aFileNameArgNum, |
|
76 #ifdef SQLSRV_STARTUP_TEST |
|
77 const TDesC& aDbFileName, |
|
78 #endif |
|
79 const TDesC8* aConfigStr = NULL); |
76 void SetFromHandleL(const RMessage2& aMessage, const TDesC& aDbFileName, TBool aCreated, TBool aReadOnly, const TDesC8* aConfigStr = NULL); |
80 void SetFromHandleL(const RMessage2& aMessage, const TDesC& aDbFileName, TBool aCreated, TBool aReadOnly, const TDesC8* aConfigStr = NULL); |
77 |
81 |
78 inline RFs& Fs() const; |
82 inline RFs& Fs() const; |
79 inline TPtrC PrivatePath() const; |
83 inline TPtrC PrivatePath() const; |
80 inline TDriveNumber Drive() const; |
84 inline TDriveNumber Drive() const; |