| 
    Planeshift
    
   | 
 
This is the complete list of members for WorkManager, including all inherited members.
| AnyCombination(csArray< psItem * > itemArray, uint32 &resultId, int &resultQty) | WorkManager | protected | 
| AnyTransform(csArray< psTradePatterns * > &patterns, float &KFactor, uint32 targetId, int targetQty) | WorkManager | protected | 
| ApplyProcessScript(psItem *oldItem, psItem *newItem, gemActor *worker, psTradeProcesses *process, psTradeTransformations *trans) | WorkManager | protected | 
| calc_combine_quality | WorkManager | protected | 
| calc_lockpick_time | WorkManager | protected | 
| calc_lockpicking_exp | WorkManager | protected | 
| calc_mining_chance | WorkManager | protected | 
| calc_mining_exp | WorkManager | protected | 
| calc_repair_exp | WorkManager | protected | 
| calc_repair_quality | WorkManager | protected | 
| calc_repair_rank | WorkManager | protected | 
| calc_repair_result | WorkManager | protected | 
| calc_repair_time | WorkManager | protected | 
| calc_transform_apply_skill | WorkManager | protected | 
| calc_transform_exp | WorkManager | protected | 
| calc_transform_practice | WorkManager | protected | 
| calc_transform_time | WorkManager | protected | 
| CalculateEventDuration(psTradeTransformations *trans, psTradeProcesses *process, psItem *transItem, gemActor *worker) | WorkManager | protected | 
| CalculateQuality(float factor, psItem *transItem, gemActor *worker, bool amountModifier, float ¤tQuality, psTradeProcesses *process, psTradeTransformations *trans, csTicks time) | WorkManager | protected | 
| CheckStamina(psCharacter *owner) const | WorkManager | protected | 
| CombineContainedItem(uint32 newId, int newQty, float itemQuality, psItem *containerItem) | WorkManager | protected | 
| CombineWork() | WorkManager | protected | 
| constraintFriends(WorkManager *that, char *param) | WorkManager | static | 
| constraintGender(WorkManager *that, char *param) | WorkManager | static | 
| constraintLocation(WorkManager *that, char *param) | WorkManager | static | 
| constraintMode(WorkManager *that, char *param) | WorkManager | static | 
| constraintRace(WorkManager *that, char *param) | WorkManager | static | 
| constraintTime(WorkManager *that, char *param) | WorkManager | static | 
| CreateTradeItem(uint32 newId, int newQty, float itemQuality, bool transient=false) | WorkManager | protected | 
| DecodeCommandArea(Client *client, csString target) | MessageManagerBase | |
| FindNearestResource(iSector *sector, csVector3 &pos, const size_t action, const char *reward=NULL) | WorkManager | protected | 
| FindObjectByString(const csString &str, gemActor *me) const | MessageManagerBase | |
| FindPlayerClient(const char *name) | MessageManagerBase | |
| FunctionPointer typedef | MessageManager< WorkManager > | |
| HandleCleanupEvent(psWorkGameEvent *workEvent) | WorkManager | |
| HandleCombine(Client *client) | WorkManager | |
| HandleConstruct(Client *client) | WorkManager | |
| HandleLockPick(MsgEntry *me, Client *client) | WorkManager | protected | 
| HandleMessage(MsgEntry *msg, Client *client) | MessageManager< WorkManager > | inlinevirtual | 
| HandleProduction(gemActor *actor, const char *type, const char *reward) | WorkManager | |
| HandleProduction(gemActor *actor, size_t type, const char *reward, Client *client=NULL) | WorkManager | protected | 
| HandleProductionEvent(psWorkGameEvent *workEvent) | WorkManager | |
| HandleRepair(gemActor *actor, Client *client, const csString &repairSlotName) | WorkManager | protected | 
| HandleRepairEvent(psWorkGameEvent *workEvent) | WorkManager | |
| HandleUse(Client *client) | WorkManager | |
| HandleWorkCommand(MsgEntry *me, Client *client) | WorkManager | protected | 
| HandleWorkEvent(psWorkGameEvent *workEvent) | WorkManager | |
| Initialize() | WorkManager | protected | 
| IsContainerCombinable(uint32 &resultId, int &resultQty) | WorkManager | protected | 
| IsHandCombinable(uint32 &resultId, int &resultQty) | WorkManager | protected | 
| IsIngredient(uint32 patternId, uint32 targetId) | WorkManager | protected | 
| IsOnHand(uint32 equipId) | WorkManager | protected | 
| IsTransformable(uint32 patternId, uint32 targetId, int targetQty) | WorkManager | protected | 
| LoadLocalVars(Client *client, gemObject *target=NULL) | WorkManager | |
| LockpickComplete(psWorkGameEvent *workEvent) | WorkManager | |
| MatchCombinations(csArray< psItem * > itemArray, CombinationConstruction *current, int &multiplier) | WorkManager | protected | 
| resources | WorkManager | protected | 
| resourcesActions | WorkManager | protected | 
| SameProductionPosition(gemActor *actor, const csVector3 &startPos) | WorkManager | protected | 
| ScriptAction(gemActionLocation *gemAction) | WorkManager | protected | 
| ScriptActor(gemActor *gemAct) | WorkManager | protected | 
| ScriptItem(gemItem *gemItm) | WorkManager | protected | 
| ScriptNoTarget() | WorkManager | protected | 
| SendTransformError(uint32_t clientNum, unsigned int result, uint32 curItemId=0, int CurItemQty=0) | WorkManager | protected | 
| StartAutoWork(Client *client, gemContainer *container, psItem *autoItem, int count) | WorkManager | |
| StartCleanupEvent(int transType, Client *client, psItem *item, gemActor *worker) | WorkManager | protected | 
| StartCombineWork(Client *client) | WorkManager | protected | 
| StartConstructWork(Client *client) | WorkManager | protected | 
| StartLockpick(Client *client, psItem *item) | WorkManager | |
| StartScriptWork(Client *client, gemObject *target, csString pattern) | WorkManager | |
| StartTransformationEvent(int transType, INVENTORY_SLOT_NUMBER transSlot, int resultQty, float resultQuality, psItem *autoItem) | WorkManager | protected | 
| StartUseWork(Client *client) | WorkManager | protected | 
| StopAutoWork(Client *client, psItem *autoItem) | WorkManager | protected | 
| StopCleanupWork(Client *client, psItem *cleanItem) | WorkManager | protected | 
| StopCombineWork(Client *client) | WorkManager | protected | 
| StopConstructWork(Client *client) | WorkManager | protected | 
| StopUseWork(MsgEntry *me, Client *client) | WorkManager | protected | 
| StopWork(Client *client, psItem *item) | WorkManager | |
| Subscribe(FunctionPointer fpt, msgtype type, uint32_t flags=0x01) | MessageManager< WorkManager > | inline | 
| TransformContainedItem(psItem *oldItem, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans) | WorkManager | protected | 
| TransformSelfContainerItem(psItem *oldItem, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans) | WorkManager | protected | 
| TransformSlotItem(INVENTORY_SLOT_NUMBER slot, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans) | WorkManager | protected | 
| TransformTargetItem(psItem *oldItem, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans) | WorkManager | protected | 
| TransformTargetItemToNpc(psItem *workItem, Client *client) | WorkManager | protected | 
| TransformTargetSlotItem(INVENTORY_SLOT_NUMBER slot, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans) | WorkManager | protected | 
| Unsubscribe(msgtype type) | MessageManager< WorkManager > | inline | 
| Unsubscribe(FunctionPointer handler, msgtype type) | MessageManager< WorkManager > | inline | 
| UnsubscribeAll() | MessageManager< WorkManager > | inline | 
| ValidateCombination(csArray< psItem * > itemArray, uint32 &resultId, int &resultQty) | WorkManager | protected | 
| ValidateConstraints(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate) | WorkManager | protected | 
| ValidateMind() | WorkManager | protected | 
| ValidateNotOverSkilled(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate) | WorkManager | protected | 
| ValidateSkills(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate) | WorkManager | protected | 
| ValidateStamina(Client *client) | WorkManager | protected | 
| ValidateTarget(Client *client) | WorkManager | protected | 
| ValidateTraining(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate) | WorkManager | protected | 
| ValidateWork() | WorkManager | protected | 
| Verify(MsgEntry *pMsg, unsigned int flags, Client *&client) | MessageManagerBase | virtual | 
| WorkManager(CacheManager *cachemanager, EntityManager *entitymanager) | WorkManager | |
| ~MessageManager() | MessageManager< WorkManager > | inlinevirtual | 
| ~WorkManager() | WorkManager | virtual |