EvEmu
0.8.4
11 September 2021
|
#include "BulkDB.h"
Public Member Functions | |
BulkDB.cpp | |
This file is for loading bulkdata from the db Copyright 2017 EVEmu Team : Allan
| |
BulkDB () | |
~BulkDB () | |
void | Initialize () |
void | Close () |
uint8 | GetNumChunks (uint8 setID=0) |
int32 | GetFileIDfromChunk (uint8 setID, uint8 chunkID) |
PyRep * | GetOperands () |
PyRep * | GetDogmaAttribs () |
PyRep * | GetDogmaEffects () |
PyRep * | GetExpressions (uint8 chunkID) |
PyRep * | GetDogmaTypeEffects (uint8 chunkID) |
PyRep * | GetDogmaTypeAttribs (uint8 chunkID) |
PyRep * | GetBulkData (uint8 chunkID) |
PyRep * | GetBulkDataChunks (uint8 setID, uint8 chunkID) |
![]() | |
Singleton () | |
Primary constructor. More... | |
Private Attributes | |
bool | m_loaded |
uint8 | m_chunks |
std::map< uint8, PyRep * > | m_bulkData |
std::map< uint8, PyRep * > | m_bulkDataChunks |
Additional Inherited Members | |
![]() | |
static BulkDB & | get () |
![]() | |
static std::shared_ptr< BulkDB > | mInstance |
BulkDB::BulkDB | ( | ) |
Definition at line 15 of file BulkDB.cpp.
References m_bulkData, m_bulkDataChunks, m_chunks, and m_loaded.
BulkDB::~BulkDB | ( | ) |
Definition at line 26 of file BulkDB.cpp.
void BulkDB::Close | ( | ) |
Definition at line 31 of file BulkDB.cpp.
References m_bulkData, m_bulkDataChunks, PyDecRef, and sLog.
Definition at line 163 of file BulkDB.cpp.
References Initialize(), m_bulkData, and m_loaded.
Definition at line 174 of file BulkDB.cpp.
References GetDogmaTypeAttribs(), GetDogmaTypeEffects(), GetExpressions(), Initialize(), m_bulkDataChunks, and m_loaded.
PyRep * BulkDB::GetDogmaAttribs | ( | ) |
Definition at line 213 of file BulkDB.cpp.
References _log, DBerror::c_str(), DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Referenced by Initialize().
PyRep * BulkDB::GetDogmaEffects | ( | ) |
Definition at line 226 of file BulkDB.cpp.
References _log, DBerror::c_str(), DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Referenced by Initialize().
Definition at line 353 of file BulkDB.cpp.
References _log, DBerror::c_str(), DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Referenced by GetBulkDataChunks(), and Initialize().
Definition at line 325 of file BulkDB.cpp.
References _log, DBerror::c_str(), DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Referenced by GetBulkDataChunks(), and Initialize().
Definition at line 302 of file BulkDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Referenced by GetBulkDataChunks(), and Initialize().
PyRep * BulkDB::GetOperands | ( | ) |
Definition at line 201 of file BulkDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Referenced by Initialize().
void BulkDB::Initialize | ( | ) |
Definition at line 63 of file BulkDB.cpp.
References GetDogmaAttribs(), GetDogmaEffects(), GetDogmaTypeAttribs(), GetDogmaTypeEffects(), GetExpressions(), GetOperands(), GetTimeMSeconds(), m_bulkData, m_bulkDataChunks, m_chunks, m_loaded, and sLog.
Referenced by GetBulkData(), and GetBulkDataChunks().
Definition at line 50 of file BulkDB.h.
Referenced by BulkDB(), Close(), GetBulkData(), and Initialize().
Definition at line 51 of file BulkDB.h.
Referenced by BulkDB(), Close(), GetBulkDataChunks(), and Initialize().
|
private |
Definition at line 48 of file BulkDB.h.
Referenced by BulkDB(), GetFileIDfromChunk(), GetNumChunks(), and Initialize().
|
private |
Definition at line 47 of file BulkDB.h.
Referenced by BulkDB(), GetBulkData(), GetBulkDataChunks(), and Initialize().