Planeshift
ServerCharManager Member List

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

BeginStoring(Client *client, gemObject *target, const csString &type)ServerCharManager
BeginTrading(Client *client, gemObject *target, const csString &type)ServerCharManager
cacheManagerServerCharManagerprotected
calc_item_merchant_price_buyServerCharManagerprotected
calc_item_merchant_price_sellServerCharManagerprotected
CalculateMerchantPrice(psItem *item, Client *client, bool sellPrice)ServerCharManagerprotected
DecodeCommandArea(Client *client, csString target)MessageManagerBase
FindObjectByString(const csString &str, gemActor *me) const MessageManagerBase
FindPlayerClient(const char *name)MessageManagerBase
FunctionPointer typedefMessageManager< ServerCharManager >
gemSupervisorServerCharManagerprotected
HandleBookWrite(MsgEntry *me, Client *client)ServerCharManagerprotected
HandleCraftTransInfo(MsgEntry *me, Client *client)ServerCharManagerprotected
HandleFaction(MsgEntry *me, Client *client)ServerCharManagerprotected
HandleInventoryMessage(MsgEntry *me, Client *client)ServerCharManagerprotected
HandleMerchantBuy(psGUIMerchantMessage &msg, Client *client)ServerCharManagerprotected
HandleMerchantCategory(psGUIMerchantMessage &msg, Client *client)ServerCharManagerprotected
HandleMerchantMessage(MsgEntry *me, Client *client)ServerCharManagerprotected
HandleMerchantRequest(psGUIMerchantMessage &msg, Client *client)ServerCharManagerprotected
HandleMerchantSell(psGUIMerchantMessage &msg, Client *client)ServerCharManagerprotected
HandleMerchantView(psGUIMerchantMessage &msg, Client *client)ServerCharManagerprotected
HandleMessage(MsgEntry *msg, Client *client)MessageManager< ServerCharManager >inlinevirtual
HandleStorageCategory(psGUIStorageMessage &msg, Client *client)ServerCharManagerprotected
HandleStorageMessage(MsgEntry *me, Client *client)ServerCharManagerprotected
HandleStorageRequest(psGUIStorageMessage &msg, Client *client)ServerCharManagerprotected
HandleStorageStore(psGUIStorageMessage &msg, Client *client)ServerCharManagerprotected
HandleStorageView(psGUIStorageMessage &msg, Client *client)ServerCharManagerprotected
HandleStorageWithdraw(psGUIStorageMessage &msg, Client *client)ServerCharManagerprotected
HasConnected(csString name)ServerCharManager
Initialize()ServerCharManager
IsBanned(const char *name)ServerCharManager
SendInventory(uint32_t clientNum, bool sendUpdatesOnly=true)ServerCharManagervirtual
SendMerchantItems(Client *client, psCharacter *merchant, psItemCategory *category)ServerCharManagerprotected
SendOutEquipmentMessages(gemActor *actor, INVENTORY_SLOT_NUMBER slotID, psItem *item, int equipped)ServerCharManager
SendOutPlaySoundMessage(uint32_t clientNum, const char *itemsound, const char *action)ServerCharManager
SendPlayerItems(Client *client, psItemCategory *category, bool storage)ServerCharManagerprotected
SendPlayerMoney(Client *client, bool storage=false)ServerCharManager
SendStorageItems(Client *client, psCharacter *character, psItemCategory *category)ServerCharManagerprotected
ServerCharManager(CacheManager *cachemanager, GEMSupervisor *gemsupervisor)ServerCharManager
slotManagerServerCharManagerprotected
Subscribe(FunctionPointer fpt, msgtype type, uint32_t flags=0x01)MessageManager< ServerCharManager >inline
TradingCheck(Client *client, gemObject *target, csString *errorMessage=NULL)ServerCharManagerstatic
Unsubscribe(msgtype type)MessageManager< ServerCharManager >inline
Unsubscribe(FunctionPointer handler, msgtype type)MessageManager< ServerCharManager >inline
UnsubscribeAll()MessageManager< ServerCharManager >inline
UpdateItemViews(uint32_t clientNum)ServerCharManagervirtual
UpdateMusicalSheet(MsgEntry *me, Client *client)ServerCharManagerprotected
UpdateSketch(MsgEntry *me, Client *client)ServerCharManagerprotected
Verify(MsgEntry *pMsg, unsigned int flags, Client *&client)MessageManagerBasevirtual
VerifyGoal(Client *client, psCharacter *character, psItem *goal)ServerCharManagerprotected
VerifyStorage(Client *client, psCharacter *character, psCharacter **storage, const char *trade, const char *itemName, PID storageID)ServerCharManagerprotected
VerifyTrade(Client *client, psCharacter *character, psCharacter **merchant, psMerchantInfo **info, const char *trade, const char *itemName, PID merchantID)ServerCharManagerprotected
ViewItem(Client *client, int containerID, INVENTORY_SLOT_NUMBER slotID)ServerCharManager
ViewItem(MsgEntry *me, Client *client)ServerCharManagerprotected
~MessageManager()MessageManager< ServerCharManager >inlinevirtual
~ServerCharManager()ServerCharManagervirtual