11 #ifndef EVE_MANUF_RAM_METHODS_H 
   12 #define EVE_MANUF_RAM_METHODS_H 
   39     void MaterialSkillsCheck(
Client* 
const pClient, 
uint32 runs, 
const PathElement& bomLocation, 
const Rsp_InstallJob& rsp, 
const std::vector< EvERam::RequiredItem >& reqItems);
 
   44     void EncodeBillOfMaterials(
const std::vector< EvERam::RequiredItem >& reqItems, 
float materialMultiplier, 
float charMaterialMultiplier, 
uint32 runs, BillOfMaterials& into);
 
   45     void EncodeMissingMaterials(
const std::vector< EvERam::RequiredItem >& reqItems, 
const PathElement& bomLocation, 
Client*
const pClient, 
float materialMultiplier, 
float charMaterialMultiplier, 
int32 runs, std::map< int32, PyRep* >& into);
 
   47     void GetBOMItems(
const PathElement &bomLocation, std::vector<InventoryItemRef> &into);
 
   48     void GetBOMItemsMap(
const PathElement &bomLocation, std::map<uint16, InventoryItemRef> &into);
 
   59 #endif  // EVE_MANUF_RAM_METHODS_H 
void InstallationCheck(Client *const pClient, int32 lineLocationID)
 
void VerifyCompleteJob(const Call_CompleteJob &args, EvERam::JobProperties &data, Client *const pClient)
 
bool Calculate(const Call_InstallJob &args, BlueprintRef bpRef, Character *pChar, Rsp_InstallJob &into)
 
void LocationRolesCheck(Client *const pClient, const CorpPathElement &data)
 
void JobsCheck(Character *pChar, const Call_InstallJob &args)
 
void EncodeMissingMaterials(const std::vector< EvERam::RequiredItem > &reqItems, const PathElement &bomLocation, Client *const pClient, float materialMultiplier, float charMaterialMultiplier, int32 runs, std::map< int32, PyRep * > &into)
 
void MaterialSkillsCheck(Client *const pClient, uint32 runs, const PathElement &bomLocation, const Rsp_InstallJob &rsp, const std::vector< EvERam::RequiredItem > &reqItems)
 
void EncodeBillOfMaterials(const std::vector< EvERam::RequiredItem > &reqItems, float materialMultiplier, float charMaterialMultiplier, uint32 runs, BillOfMaterials &into)
 
void ItemOwnerCheck(Client *const pClient, const Call_InstallJob &args, BlueprintRef bpRef)
 
void LinePermissionCheck(Client *const pClient, const Call_InstallJob &args)
 
void ActivityCheck(Client *const pClient, const Call_InstallJob &args, BlueprintRef bpRef)
 
void GetAdjustedRamRequiredMaterials()
 
void ItemLocationCheck(Client *const pClient, const Call_InstallJob &args, InventoryItemRef installedItem)
 
Template used for singleton classes. 
 
const char * GetActivityName(int8 activityID)
 
void GetBOMItemsMap(const PathElement &bomLocation, std::map< uint16, InventoryItemRef > &into)
 
void HangarRolesCheck(Client *const pClient, int16 flagID)
 
void ProductionTimeCheck(uint32 productionTime)
 
Reference-counting-based smart pointer. 
 
void GetBOMItems(const PathElement &bomLocation, std::vector< InventoryItemRef > &into)