summaryrefslogtreecommitdiffstats
path: root/wtp.c
Commit message (Collapse)AuthorAgeFilesLines
* - added "debug" command to debug environment settingsRainer Gerhards2008-02-291-0/+3
| | | | | | | | | - changed the object/interface system to use a new way of calling, giving up the numerical object ID. This was necessary as we needed more extensibility for third-party modules (which don't play at all with the previous fixed object ID). This is stage work for the object loader. Please note that I needed to change the object (de)serializer, I can't outrule that I have introduced bugs there.
* changed obj base object's calling interface to use the new obj_if_tRainer Gerhards2008-02-291-1/+2
| | | | interface structure
* - wrote doc on how to use the expression engineRainer Gerhards2008-02-281-1/+0
| | | | | - changed ABNF to fully support old property names - added case-insensitive comparison operations
* bugfix: during queue shutdown, an assert invalidly triggered when theRainer Gerhards2008-02-271-0/+2
| | | | | | primary queue's DA worker was terminated while the DA queue's regular worker was still executing. This could result in a segfault during shutdown. tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=41
* bugfix: queue cancel cleanup handler could be called with invalid pointerRainer Gerhards2008-02-271-4/+0
| | | | if dequeue failed
* worked on queue stabilityRainer Gerhards2008-02-261-6/+3
|
* removed left-over dbgprintf which could even cause multi-threading troublesRainer Gerhards2008-02-261-1/+0
|
* - implemented $ActionLibdbiDriverDirectory config directiveRainer Gerhards2008-02-151-2/+0
| | | | | - some cleanup - doc improvements
* added input-plugin interface specification in form of a (copy) templateRainer Gerhards2008-02-011-2/+0
| | | | input module
* - renamed Msg object to usual all-lowercase object name (else we ran intoRainer Gerhards2008-01-301-24/+3
| | | | | | troubles with the framework, also it was somewhat ugly...) - fixed a memory leak in object destruction (was recently introduced by object naming, not present in any released version)
* implemented naming for all objects (mostly as a debug aid, but you neverRainer Gerhards2008-01-291-1/+0
| | | | know what else it will be good for)
* cleanup to prepare for releaseRainer Gerhards2008-01-281-15/+15
|
* some more testing and cleanup with the queue class (pretty stable now)Rainer Gerhards2008-01-281-1/+2
|
* some more fixing and cleanup on the queue shutdown sequenceRainer Gerhards2008-01-271-1/+24
|
* fixed a bug when shutting down DA queueRainer Gerhards2008-01-271-4/+2
|
* reduced number of unnecessary wakeups of DA worker thread when high waterRainer Gerhards2008-01-271-2/+0
| | | | mark is not yet reached
* fixed the situation where message processing could be stalled for someRainer Gerhards2008-01-271-1/+3
| | | | period after DA mode turn off
* disk-assisted queue mode finally begins to look good ;)Rainer Gerhards2008-01-251-27/+24
|
* restructured queue shutdown so that the queue timeout is properly appliedRainer Gerhards2008-01-251-18/+14
| | | | before terminatiing the queue
* redesigned queue to utilize helper classes for threading support. This isRainer Gerhards2008-01-241-143/+169
| | | | | | finally in a running state for regular (non disk-assisted) queues, with a minor nit at shutdown. So I can finally commit the work again to CVS...
* initial creation of wti class (still under development)Rainer Gerhards2008-01-211-0/+608