27 #ifndef __SERVICEDB_H_INCL__
28 #define __SERVICEDB_H_INCL__
83 void ProcessStringChange(
const char*
key,
const std::string& oldValue, std::string newValue,
PyDict* notif, std::vector< std::string >& dbQ);
84 void ProcessRealChange(
const char * key,
double oldValue,
double newValue,
PyDict * notif, std::vector<std::string> & dbQ);
static bool IncrementLoginCount(uint32 accountID)
static void SetCharacterOnlineStatus(uint32 char_id, bool online=false)
uint32 GetStationOwner(uint32 stationID)
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)
static PyRep * LookupCorporationTickers(const std::string &)
static PyRep * LookupOwners(const char *match, bool exact=false)
static void SaveKillOrLoss(CharKillData &data)
static uint32 CreateNewAccount(const char *login, const char *pass, const char *passHash, int64 role)
static void SetAccountBanStatus(uint32 accountID, bool banned=false)
static uint32 SetClientSeed()
static void SaveServerStats(double threads, float rss, float vm, float user, float kernel, uint32 items, uint32 bubbles)
static void GetCorpHangarNames(uint32 corpID, std::map< uint8, std::string > &hangarNames)
static bool GetConstant(const char *name, uint32 &into)
void ProcessStringChange(const char *key, const std::string &oldValue, std::string newValue, PyDict *notif, std::vector< std::string > &dbQ)
static PyRep * LookupKnownLocationsByGroup(const std::string &, uint32)
static PyRep * LookupCorporations(const std::string &)
static void UpdatePassword(uint32 accountID, const char *pass)
static void SetAccountOnlineStatus(uint32 accountID, bool online=false)
void ProcessLongChange(const char *key, int64 oldValue, int64 newValue, PyDict *notif, std::vector< std::string > &dbQ)
static bool UpdateAccountHash(const char *username, std::string &hash)
static PyRep * PrimeOwners(std::vector< int32 > &itemIDs)
static PyRep * LookupChars(const char *match, bool exact=false)
static bool GetAccountInformation(CryptoChallengePacket &ccp, AccountData &aData, std::string &failMsg)
static void SetServerOnlineStatus(bool online=false)
static PyRep * LookupStations(const std::string &)
static bool ValidateAccountName(CryptoChallengePacket &ccp, std::string &failMsg)
typeID Spawn an NPC with the specified type text Search for items matching the specified query() type() key(value)-Send an OnRemoteMessage" ) COMMAND( setbpattr
static PyRep * LookupFactions(const std::string &)
entityID heal the character with the entityID note giving you detailed ship status information gives a list of all dynamic entities and players and their destinyState in this bubble shows some current destiny variables save all items