| 
    Planeshift
    
   | 
 
This is the complete list of members for PlayerToNPCExchange, including all inherited members.
| AddItem(Client *fromClient, INVENTORY_SLOT_NUMBER fromSlot, int stackCount, int toSlot) | Exchange | virtual | 
| AdjustMoney(Client *client, int moneyType, int newMoney) | Exchange | virtual | 
| AdjustMoney(Client *client, const psMoney &money) | Exchange | virtual | 
| automaticExchange | Exchange | protected | 
| CheckExchange(uint32_t clientNum, bool checkRange=false) | PlayerToNPCExchange | |
| CheckRange(int clientNum, gemObject *ourActor, gemObject *otherActor) | Exchange | |
| CheckXMLResponse(Client *client, psNPCDialog *dlg, csString trigger) | PlayerToNPCExchange | protected | 
| DeleteObjectCallback(iDeleteNotificationObject *object) | PlayerToNPCExchange | virtual | 
| Exchange(Client *starter, bool automaticExchange, ExchangeManager *manager) | Exchange | |
| exchangeEnded | Exchange | protected | 
| exchangeMgr | Exchange | protected | 
| exchangeSuccess | Exchange | protected | 
| GetID() const | Exchange | inline | 
| GetOfferedMoney(Client *client) | Exchange | virtual | 
| GetStarterClient() | Exchange | inline | 
| GetStarterOffer(int slot) | Exchange | |
| GetTargetGEM() | PlayerToNPCExchange | |
| GetTargetOffer(int slot) | Exchange | inlinevirtual | 
| HandleAccept(Client *client) | PlayerToNPCExchange | virtual | 
| HandleEnd(Client *client) | PlayerToNPCExchange | virtual | 
| id | Exchange | protected | 
| MoveItem(Client *client, int fromSlot, int stackCount, int toSlot) | Exchange | virtual | 
| next_id | Exchange | protectedstatic | 
| player | Exchange | protected | 
| PlayerToNPCExchange(Client *starter, gemObject *target, bool automaticExchange, int questID, ExchangeManager *manager) | PlayerToNPCExchange | |
| questID | PlayerToNPCExchange | protected | 
| RemoveItem(Client *fromClient, int slot, int stackCount) | Exchange | virtual | 
| SendAddItemMessage(Client *fromClient, int slot, psCharacterInventory::psCharacterInventoryItem *item) | Exchange | protectedvirtual | 
| SendEnd(int clientNum) | Exchange | protected | 
| SendRemoveItemMessage(Client *fromClient, int slot) | Exchange | protectedvirtual | 
| starterChar | Exchange | protected | 
| starterClient | Exchange | protected | 
| target | PlayerToNPCExchange | protected | 
| ~Exchange() | Exchange | virtual | 
| ~iDeleteObjectCallback() | iDeleteObjectCallback | inlinevirtual | 
| ~PlayerToNPCExchange() | PlayerToNPCExchange | virtual |