server/win/VC100
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_vc10.vcxproj [10874] Update ACE to v5.8.3 2010-12-14 17:37:42 +03:00
ACE_vc10.vcxproj.filters [10874] Update ACE to v5.8.3 2010-12-14 17:37:42 +03:00
bzip2.vcxproj [10161] Add bzip2 2010-07-08 22:45:55 +02:00
framework.vcxproj [10661] Update VC10 filers for new ACE 2010-10-31 23:53:54 +03:00
framework.vcxproj.filters [10370] Rename UnorderedMap.h -> UnorderedMapSet.h 2010-08-18 04:54:25 +04:00
g3dlite.vcxproj [10097] Update G3D up to v8.0b4 2010-06-23 06:45:25 +04:00
g3dlite.vcxproj.filters [9814] Add filter files to VC100 projects 2010-04-30 21:11:48 +04:00
game.vcxproj [10970] Implement mass mail send infrastructure. 2011-01-06 06:10:15 +03:00
game.vcxproj.filters [10970] Implement mass mail send infrastructure. 2011-01-06 06:10:15 +03:00
genrevision.vcxproj [7895] Fixed build problem and some warnings in VS2010 projects. 2009-05-26 17:02:57 +04:00
mangosd.vcxproj [10135] Bump for 0.17.0 development. 2010-07-02 04:39:03 +04:00
mangosd.vcxproj.filters [9814] Add filter files to VC100 projects 2010-04-30 21:11:48 +04:00
realmd.vcxproj [10135] Bump for 0.17.0 development. 2010-07-02 04:39:03 +04:00
script.vcxproj [9815] Some cleanups in vc100 project files. 2010-05-01 00:59:28 +04:00
script.vcxproj.filters [9814] Add filter files to VC100 projects 2010-04-30 21:11:48 +04:00
shared.vcxproj [10790] Moved vmap code from shared to game project 2010-11-28 18:43:14 +01:00
shared.vcxproj.filters [10790] Moved vmap code from shared to game project 2010-11-28 18:43:14 +01:00
tbb.vcxproj [10828] Fix warnings for TBB projects compilation using Visual Studio 10 2010-12-05 11:26:31 +01:00
tbb.vcxproj.filters [9814] Add filter files to VC100 projects 2010-04-30 21:11:48 +04:00
tbbmalloc.vcxproj [10828] Fix warnings for TBB projects compilation using Visual Studio 10 2010-12-05 11:26:31 +01:00
tbbmalloc.vcxproj.filters [9815] Some cleanups in vc100 project files. 2010-05-01 00:59:28 +04:00
zlib.vcxproj [7866] Added VS 2010 Beta 1 project files. Requires libeay32.dll update. This is experimental changes. Use it on own risk. (cherry picked from commit 732a8e66ab877563be3163b1307144d2003a7d2a) 2009-05-21 20:10:04 +04:00
zlib.vcxproj.filters [9814] Add filter files to VC100 projects 2010-04-30 21:11:48 +04:00