summaryrefslogtreecommitdiff
path: root/src/include/xbssv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/xbssv.h')
-rwxr-xr-xsrc/include/xbssv.h19
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