Planeshift
Exchange Member List

This is the complete list of members for Exchange, including all inherited members.

AddItem(Client *fromClient, INVENTORY_SLOT_NUMBER fromSlot, int stackCount, int toSlot)Exchangevirtual
AdjustMoney(Client *client, int moneyType, int newMoney)Exchangevirtual
AdjustMoney(Client *client, const psMoney &money)Exchangevirtual
automaticExchangeExchangeprotected
CheckRange(int clientNum, gemObject *ourActor, gemObject *otherActor)Exchange
DeleteObjectCallback(iDeleteNotificationObject *object)=0iDeleteObjectCallbackpure virtual
Exchange(Client *starter, bool automaticExchange, ExchangeManager *manager)Exchange
exchangeEndedExchangeprotected
exchangeMgrExchangeprotected
exchangeSuccessExchangeprotected
GetID() const Exchangeinline
GetOfferedMoney(Client *client)Exchangevirtual
GetStarterClient()Exchangeinline
GetStarterOffer(int slot)Exchange
GetTargetOffer(int slot)Exchangeinlinevirtual
HandleAccept(Client *client)=0Exchangepure virtual
HandleEnd(Client *client)=0Exchangepure virtual
idExchangeprotected
MoveItem(Client *client, int fromSlot, int stackCount, int toSlot)Exchangevirtual
next_idExchangeprotectedstatic
playerExchangeprotected
RemoveItem(Client *fromClient, int slot, int stackCount)Exchangevirtual
SendAddItemMessage(Client *fromClient, int slot, psCharacterInventory::psCharacterInventoryItem *item)Exchangeprotectedvirtual
SendEnd(int clientNum)Exchangeprotected
SendRemoveItemMessage(Client *fromClient, int slot)Exchangeprotectedvirtual
starterCharExchangeprotected
starterClientExchangeprotected
~Exchange()Exchangevirtual
~iDeleteObjectCallback()iDeleteObjectCallbackinlinevirtual