EvEmu
0.8.4
11 September 2021
|
#include "StandingDB.h"
Public Member Functions | |
PyRep * | GetCorpStandings (Client *pClient) |
PyRep * | GetCharStandings (Client *pClient) |
PyRep * | PrimeCharStandings (uint32 charID) |
PyRep * | GetCharNPCStandings (uint32 charID) |
PyRep * | GetStandingTransactions (Call_GetStandingTransactions &args) |
PyRep * | GetStandingCompositions (uint32 fromID, uint32 toID) |
![]() | |
uint32 | GetStationOwner (uint32 stationID) |
Static Public Member Functions | |
static PyObjectEx * | GetFactionStandings () |
static float | GetStanding (uint32 fromID, uint32 toID) |
static void | SetStanding (uint32 fromID, uint32 toID, float standing) |
static void | UpdateStanding (uint32 fromID, uint32 toID, float standing) |
static void | SaveStandingChanges (uint32 fromID, uint32 toID, uint16 eventType, float amount, std::string msg) |
static PyRep * | GetMyStandings (uint32 charID) |
![]() | |
static bool | GetAccountInformation (CryptoChallengePacket &ccp, AccountData &aData, std::string &failMsg) |
static bool | UpdateAccountHash (const char *username, std::string &hash) |
static bool | IncrementLoginCount (uint32 accountID) |
static void | UpdatePassword (uint32 accountID, const char *pass) |
static void | SaveKillOrLoss (CharKillData &data) |
static bool | GetConstant (const char *name, uint32 &into) |
static void | SetServerOnlineStatus (bool online=false) |
static void | SetCharacterOnlineStatus (uint32 char_id, bool online=false) |
static void | SetAccountOnlineStatus (uint32 accountID, bool online=false) |
static void | SetAccountBanStatus (uint32 accountID, bool banned=false) |
static void | SaveServerStats (double threads, float rss, float vm, float user, float kernel, uint32 items, uint32 bubbles) |
static uint32 | SetClientSeed () |
static PyRep * | LookupChars (const char *match, bool exact=false) |
static PyRep * | LookupOwners (const char *match, bool exact=false) |
static PyRep * | LookupCorporations (const std::string &) |
static PyRep * | LookupFactions (const std::string &) |
static PyRep * | LookupCorporationTickers (const std::string &) |
static PyRep * | LookupStations (const std::string &) |
static PyRep * | LookupKnownLocationsByGroup (const std::string &, uint32) |
static PyRep * | PrimeOwners (std::vector< int32 > &itemIDs) |
static bool | ValidateAccountName (CryptoChallengePacket &ccp, std::string &failMsg) |
static void | GetCorpHangarNames (uint32 corpID, std::map< uint8, std::string > &hangarNames) |
Additional Inherited Members | |
![]() | |
void | ProcessStringChange (const char *key, const std::string &oldValue, std::string newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessRealChange (const char *key, double oldValue, double newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessIntChange (const char *key, uint32 oldValue, uint32 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessLongChange (const char *key, int64 oldValue, int64 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
![]() | |
static uint32 | CreateNewAccount (const char *login, const char *pass, const char *passHash, int64 role) |
Definition at line 37 of file StandingDB.h.
Definition at line 86 of file StandingDB.cpp.
References DBResultToCRowset(), and sDatabase.
Definition at line 71 of file StandingDB.cpp.
References DBResultToCRowset(), Client::GetCharacterID(), and sDatabase.
Definition at line 79 of file StandingDB.cpp.
References DBResultToCRowset(), Client::GetCorporationID(), and sDatabase.
|
static |
Definition at line 56 of file StandingDB.cpp.
References DBResultToCRowset(), and sDatabase.
Referenced by StandingMgr::Populate().
Definition at line 64 of file StandingDB.cpp.
References DBResultToCRowset(), and sDatabase.
Definition at line 142 of file StandingDB.cpp.
References DBResultRow::GetFloat(), DBQueryResult::GetRow(), and sDatabase.
Referenced by Agent::CanUseAgent(), FactoryDB::GetAssemblyLineProperties(), Character::GetNPCCorpStanding(), ReprocessingServiceBound::GetStanding(), Character::GetStandingModified(), RamMethods::LinePermissionCheck(), and Agent::UpdateStandings().
PyRep * StandingDB::GetStandingTransactions | ( | Call_GetStandingTransactions & | args | ) |
Definition at line 112 of file StandingDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
Definition at line 94 of file StandingDB.cpp.
References _log, DBerror::c_str(), DBResultToRowset(), DBQueryResult::error, and sDatabase.
|
static |
Definition at line 174 of file StandingDB.cpp.
References GetFileTimeNow(), and sDatabase.
Referenced by StandingMgr::UpdateStandings().
Definition at line 157 of file StandingDB.cpp.
References sDatabase.
Referenced by Character::SetStanding().
Definition at line 163 of file StandingDB.cpp.
References sDatabase.
Referenced by StandingMgr::UpdateStandings().