fixed amb1067 - SQL_SetAffinity crashed when targeting sqlite

This commit is contained in:
David Anderson
2007-10-26 00:10:09 +00:00
parent a2e3f8682f
commit f6276db4d0
3 changed files with 9 additions and 0 deletions

View File

@ -141,11 +141,13 @@ namespace SourceMod
struct DatabaseInfo
{
DatabaseInfo() : max_timeout(0) { };
const char *host;
const char *database;
const char *user;
const char *pass;
unsigned int port;
unsigned int max_timeout;
};
class ISQLDriver
@ -154,6 +156,8 @@ namespace SourceMod
virtual ~ISQLDriver() { };
public:
virtual IDatabase *Connect(DatabaseInfo *info, int *errcode, char *error, size_t maxlength) =0;
//Supports the timeout clause
virtual IDatabase *Connect2(DatabaseInfo *info, int *errcode, char *error, size_t maxlength) =0;
virtual const char *NameString() =0;
virtual bool IsCompatDriver(const char *namestring) =0;
};