Winix framework is a complete infrastructure written in the C++ programming language to create modern web applications and APIs.
Go to file
Tomasz Sowa fc33b4f882 added: a deadlock counter to Synchro class
now we can use Lock() more than one in the same thread
       and next Unlock() will recognize it
       sample:
       Lock(); // first lock -- resources locked
       Lock(); // second lock -- skipped (counter incremented)
       ...
       Unlock(); // first unlock -- skipped (because counter greater than zero)
       Unlock(); // second unlock -- actually unlocking


git-svn-id: svn://ttmath.org/publicrep/winix/trunk@830 e52654a7-88a9-db11-a3e9-0013d4bc506e
2012-04-28 20:57:57 +00:00
core added: a deadlock counter to Synchro class 2012-04-28 20:57:57 +00:00
db changed: Makefile dep (dependencies from pikotools and tito were missing) 2012-03-12 20:30:36 +00:00
functions fixed: ThreadMenager should use Lock/Unlock in StartAll() method 2012-04-25 22:24:37 +00:00
html fixed: misc: ValidateEmail() buffer overflow 2012-03-09 22:56:54 +00:00
locale fixed: misc: ValidateEmail() buffer overflow 2012-03-09 22:56:54 +00:00
main fixed: ThreadMenager should use Lock/Unlock in StartAll() method 2012-04-25 22:24:37 +00:00
notify fixed: ThreadMenager should use Lock/Unlock in StartAll() method 2012-04-25 22:24:37 +00:00
plugins fixed: ThreadMenager should use Lock/Unlock in StartAll() method 2012-04-25 22:24:37 +00:00
static added: winix function: rmuser 2012-03-09 02:36:25 +00:00
templates fixed: ThreadMenager should use Lock/Unlock in StartAll() method 2012-04-25 22:24:37 +00:00
txt fixed: base_url_redirect config option was not read from the config file 2012-04-22 13:30:07 +00:00
Makefile removed: operator<<(const PT::Space * space) 2012-02-10 00:29:54 +00:00