27 #ifndef __MARKETDB_H_INCL__
28 #define __MARKETDB_H_INCL__
31 #include "packets/Market.h"
32 #include "../../eve-common/EVE_Market.h"
64 static void GetShipIDs(std::map<uint16, Inv::TypeData>& data);
68 static void UpdateInvPrice(std::map< uint16, Inv::TypeData >& data);
69 static void UpdateMktPrice(std::map< uint16, Market::matlData >& data);
72 static void GetCruPriceAvg(std::map< uint16, Inv::TypeData >& data);
PyRep * GetRegionBest(uint32 regionID)
bool GetOrderInfo(uint32 orderID, Market::OrderInfo &oInfo)
PyRep * GetOrdersForOwner(uint32 ownerID)
PyRep * GetStationAsks(uint32 stationID)
PyRep * GetTransactions(uint32 ownerID, Market::TxData &data)
PyRep * GetMarketGroups()
PyRep * GetOrders(uint32 regionID, uint16 typeID)
static void GetMineralPrices(std::map< uint16, Market::matlData > &data)
static void UpdateInvPrice(std::map< uint16, Inv::TypeData > &data)
bool AlterOrderPrice(uint32 orderID, double new_price)
PyRep * GetOrderRow(uint32 orderID)
static void GetShipIDs(std::map< uint16, Inv::TypeData > &data)
static void GetCruPriceAvg(std::map< uint16, Inv::TypeData > &data)
bool RecordTransaction(Market::TxData &data)
static void SetUpdateTime(int64 setTime)
uint32 FindBuyOrder(Call_PlaceCharOrder &call)
static void GetMaterialPrices(std::map< uint16, Market::matlData > &data)
static void GetManufacturedItems(std::map< uint16, Inv::TypeData > &data)
bool AlterOrderQuantity(uint32 orderID, uint32 new_qty)
bool DeleteOrder(uint32 orderID)
uint32 StoreOrder(Market::SaveData &data)
PyRep * GetSystemAsks(uint32 solarSystemID)
static void UpdateMktPrice(std::map< uint16, Market::matlData > &data)
static void UpdateHistory()
uint32 FindSellOrder(Call_PlaceCharOrder &call)
static int64 GetUpdateTime()