server/win/VC80
VladimirMangos 5f2aef756a [10970] Implement mass mail send infrastructure.
It expected to be used in 2 case: some gameevent must send mails at start/end,
and this can be useful in game commands. Both case wil implemented in later commits.

* New MassMailMgr can accept tasks for send mass mails in safe way for map update threads context/etc.
* It work in way:
   - By provided race mask or more generic SQL query string in async query selected affected characters
   - At query result ready at next world tick update in safe common part of tick code some from mails
     from queued mas mail tasks send.
   - Amount mails limited MassMailer.SendPerTick confir option (10 by default). This done for prevent
     high server load/lags at send too many mails in one tick (mail send all existed characters in DB
     who match to seelction criteria)
   - Manager not persistant for server shutdowns so any not send mails in queue lost at shutdown.
     But with default setting 10K mail send in 20 secs (10000/50/10). Adding more safe execution
     for this case will make related code lot more slow and req. many DB tables and code support.
2011-01-06 06:10:15 +03:00
..
.gitignore [10464] Revert a part of [10463] and move them back to the .gitignore file in the sub-directory 2010-09-10 22:11:35 +02:00
ACE_vc8.vcproj [10874] Update ACE to v5.8.3 2010-12-14 17:37:42 +03:00
bzip2.vcproj [10827] Add VC80 projects and solutions files where missing like vmap_extractor 2010-12-05 10:30:24 +01:00
framework.vcproj [10370] Rename UnorderedMap.h -> UnorderedMapSet.h 2010-08-18 04:54:25 +04:00
g3dlite.vcproj [10097] Update G3D up to v8.0b4 2010-06-23 06:45:25 +04:00
game.vcproj [10970] Implement mass mail send infrastructure. 2011-01-06 06:10:15 +03:00
genrevision.vcproj [8735] New memory allocator for MaNGOS, based on Intel Threading Building Blocks library. Performance gains depend greatly on OS you use! 2009-10-26 00:59:35 +02:00
mangosd.vcproj [10727] Map system re-engineered. Special thanks to Blueboy for tests. 2010-11-16 21:08:28 +02:00
realmd.vcproj [10135] Bump for 0.17.0 development. 2010-07-02 04:39:03 +04:00
script.vcproj [9048] Add src\bindings\universal\Scripts\sc_defines.cpp to script.vcproj 2009-12-23 16:59:55 +03:00
shared.vcproj [10790] Moved vmap code from shared to game project 2010-11-28 18:43:14 +01:00
tbb.vcproj [8791] Fixed problems with atomic_support.obj in x64 mode 2009-11-08 18:46:56 +03:00
tbbmalloc.vcproj [8791] Fixed problems with atomic_support.obj in x64 mode 2009-11-08 18:46:56 +03:00
zlib.vcproj [7744] Use Precompiled Headers for fast build in win. 2009-05-03 18:07:55 +04:00