Ejemplo n.º 1
0
CharSheetManager::CharSheetManager(Database* database,MessageDispatch* dispatch) :
    mDatabase(database),
    mMessageDispatch(dispatch),
    mDBAsyncPool(sizeof(CSAsyncContainer))
{
    _registerCallbacks();

    //gLogger->log(LogManager::DEBUG,"Started Loading Factions.");
    mDatabase->executeSqlAsync(this, new(mDBAsyncPool.malloc()) CSAsyncContainer(CharSheetQuery_Factions), "SELECT * FROM %s.faction ORDER BY id;",mDatabase->galaxy());
    
}
Ejemplo n.º 2
0
CSRManager::CSRManager(Database* database, MessageDispatch* dispatch, ChatManager* chatManager)
{

    mMessageDispatch = dispatch;
    mDatabase = database;
    mChatManager = chatManager;

    _registerCallbacks();
    _loadDatabindings();

    CSRAsyncContainer* asyncContainer = new CSRAsyncContainer(CSRQuery_Categories);
    mDatabase->ExecuteProcedureAsync(this, asyncContainer, "CALL sp_CSRCategoriesGet();");
 
}