|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <ChatLink.h>
Public Member Functions | |
| virtual bool | Initialize (std::istringstream &iss) |
| TradeChatLink () | |
| Public Member Functions inherited from SpellChatLink | |
| SpellChatLink () | |
| virtual bool | ValidateName (char *buffer, const char *context) |
| Public Member Functions inherited from ChatLink | |
| ChatLink () | |
| void | SetBounds (std::istringstream::pos_type startPos, std::istringstream::pos_type endPos) |
| void | SetColor (uint32 color) |
| virtual | ~ChatLink () |
Private Attributes | |
| std::string | _base64 |
| uint32 | _guid |
| int32 | _maxSkillLevel |
| int32 | _minSkillLevel |
Additional Inherited Members | |
| Protected Attributes inherited from SpellChatLink | |
| SpellInfo const * | _spell |
| Protected Attributes inherited from ChatLink | |
| uint32 | _color |
| std::istringstream::pos_type | _endPos |
| std::string | _name |
| std::istringstream::pos_type | _startPos |
Definition at line 100 of file ChatLink.h.
|
inline |
Definition at line 103 of file ChatLink.h.
References _guid, _maxSkillLevel, _minSkillLevel, and SpellChatLink::SpellChatLink().
|
virtual |
Reimplemented from SpellChatLink.
Definition at line 372 of file ChatLink.cpp.
References _base64, ChatLink::_color, _guid, _maxSkillLevel, _minSkillLevel, SpellChatLink::_spell, CHAT_LINK_COLOR_TRADE, CheckDelimiter(), DELIMITER, PIPE_CHAR, ReadHex(), ReadInt32(), ReadSkip(), ReadUInt32(), SF_LOG_TRACE, and sSpellMgr.
|
private |
Definition at line 109 of file ChatLink.h.
Referenced by Initialize().
|
private |
Definition at line 108 of file ChatLink.h.
Referenced by Initialize(), and TradeChatLink().
|
private |
Definition at line 107 of file ChatLink.h.
Referenced by Initialize(), and TradeChatLink().
|
private |
Definition at line 106 of file ChatLink.h.
Referenced by Initialize(), and TradeChatLink().