diff --git a/src/db/serverdbcallback.h b/src/db/serverdbcallback.h index 42a3f0cf..df9d9c04 100644 --- a/src/db/serverdbcallback.h +++ b/src/db/serverdbcallback.h @@ -21,6 +21,8 @@ #ifndef _SERVERDBCALLBACK_H_ #define _SERVERDBCALLBACK_H_ +#include + typedef unsigned db_id; typedef unsigned async_handle; #define DB_ID_INVALID 0 @@ -33,6 +35,9 @@ class ServerDBCallback public: virtual ~ServerDBCallback(); + virtual void ConnectSuccess() = 0; + virtual void ConnectFailed(const std::string &error) = 0; + virtual void PlayerLoginSuccess(async_handle login, db_id playerId) = 0; virtual void PlayerLoginFailed(async_handle login) = 0;