diff options
Diffstat (limited to 'src/include/xbssv.h')
-rwxr-xr-x | src/include/xbssv.h | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/src/include/xbssv.h b/src/include/xbssv.h index d050bcb..3b87a13 100755 --- a/src/include/xbssv.h +++ b/src/include/xbssv.h @@ -64,11 +64,19 @@ class XBDLLEXPORT xbSsv{ void DisplayError ( xbInt16 ErrorCode ) const; xbString& GetDefaultDateFormat () const; xbString& GetDataDirectory () const; - xbInt16 GetEndianType () const; + xbString& GetTempDirectory () const; + + void GetHomeDir ( xbString &sHomeDirOut ); + + xbInt16 GetEndianType () const; const char *GetErrorMessage ( xbInt16 ErrorCode ) const; + char GetPathSeparator () const; + void SetDataDirectory ( const xbString &sDataDirectory ); void SetDefaultDateFormat ( const xbString &sDefaultDateFormat ); + void SetTempDirectory ( const xbString &sTempDirectory ); + xbBool BitSet ( unsigned char c, xbInt16 iBitNo ) const; void BitDump ( unsigned char c ) const; @@ -77,11 +85,11 @@ class XBDLLEXPORT xbSsv{ xbBool GetDefaultAutoCommit () const; void SetDefaultAutoCommit ( xbBool bDefaultAutoCommit ); - void GetHomeDir ( xbString &sHomeDirOut ); - xbString& GetLogDirectory () const; xbString& GetLogFileName () const; void SetLogDirectory ( const xbString &sLogDirectory ); + void SetLogFileName ( const xbString &sLogFileName ); + xbBool GetMultiUser () const; void SetMultiUser ( xbBool bMultiUser ); @@ -127,10 +135,11 @@ class XBDLLEXPORT xbSsv{ static xbString sDefaultDateFormat; static xbString sDataDirectory; //Data file directory + static xbString sTempDirectory; //Temp file directory #ifdef XB_LOGGING_SUPPORT - static xbString sLogDirectory; //Default location to store log files - static xbString sLogFileName; //Default LogFileName + static xbString sLogDirectory; //Default location to store log files + static xbString sLogFileName; //Default LogFileName #endif static xbInt16 iDefaultFileVersion; // 3 = DBase 3 |