|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Typedefs | |
| typedef std::list< BannedAddon > | BannedAddonList |
Functions | |
| SavedAddon const * | GetAddonInfo (const std::string &name) |
| BannedAddonList const * | GetBannedAddons () |
| void | LoadFromDB () |
| void | SaveAddon (AddonInfo const &addon) |
| typedef std::list<BannedAddon> AddonMgr::BannedAddonList |
Definition at line 53 of file AddonMgr.h.
| SavedAddon const * AddonMgr::GetAddonInfo | ( | const std::string & | name | ) |
Definition at line 98 of file AddonMgr.cpp.
References SavedAddon::Name.
Referenced by WorldSession::ReadAddonsInfo().
| BannedAddonList const * AddonMgr::GetBannedAddons | ( | ) |
Definition at line 110 of file AddonMgr.cpp.
Referenced by WorldSession::SendAddonsInfo().
| void AddonMgr::LoadFromDB | ( | ) |
Definition at line 28 of file AddonMgr.cpp.
References CharacterDatabase, getMSTime(), GetMSTimeDiffToNow(), Field::GetString(), Field::GetUInt32(), BannedAddon::Id, BannedAddon::NameMD5, sBannedAddOnsStore, SF_LOG_INFO, BannedAddon::Timestamp, and BannedAddon::VersionMD5.
Referenced by World::SetInitialWorldSettings().
| void AddonMgr::SaveAddon | ( | AddonInfo const & | addon | ) |
Definition at line 84 of file AddonMgr.cpp.
References CHAR_INS_ADDON, CharacterDatabase, AddonInfo::CRC, AddonInfo::Name, PreparedStatement::setString(), and PreparedStatement::setUInt32().
Referenced by WorldSession::ReadAddonsInfo().