Commit Graph

82 Commits (3927f79cb51d83c5880ce1d86d7475f3cf0fbc89)

Author SHA1 Message Date
Mark Michelson 4590bfd93d Add new threadpool test and fix some taskprocessor bugs.
13 years ago
Mark Michelson e2196d7981 Get rid of trailing whitespace.
13 years ago
Mark Michelson f4328e109d Reorganize code and change behavior of ast_taskprocessor_execute() when taskprocessor is shutting down.
13 years ago
Mark Michelson ec68a15619 Test that shutdown callback is called when expected.
13 years ago
Mark Michelson 12de4198b8 Add a shutdown callback to taskprocessor listeners.
13 years ago
Mark Michelson a4a48d9274 Add doxygen and constify some things.
13 years ago
Mark Michelson d5716ecae2 Genericize the allocation and destruction of taskprocessor listeners.
13 years ago
Mark Michelson 902a2d8919 Get rid of taskprocessor fields no longer necessary.
13 years ago
Mark Michelson 77725bf293 Move taskprocessors to use a listener model.
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Kinsey Moore c5b3db1956 Kill off red blobs in most of main/*
13 years ago
Richard Mudgett 27b69e7d29 Audit of ao2_iterator_init() usage for v1.8.
13 years ago
Paul Belanger 3556e4c2d4 Replace ast_log(LOG_DEBUG, ...) with ast_debug()
14 years ago
Russell Bryant 5665aa361f Minor tweaks to comment blocks and includes.
15 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Tilghman Lesher be40f3a33c Merge changes from str_substitution that are unrelated to that branch.
16 years ago
Dwayne M. Hubbard 90f50f99df correct a CLI description
17 years ago
Sean Bright fd8caa1778 This is basically a complete rollback of r155401, as it was determined that
17 years ago
Russell Bryant 1148e648b8 Fix a few more places where the case insensitive hash should be used since
17 years ago
Sean Bright 30d1744ffc Add ability to pass arbitrary data to the ao2_callback_fn (called from
17 years ago
Michiel van Baak 90751b16ca Merge the cli_cleanup branch.
17 years ago
Mark Michelson 5dfefa5ee6 Merged revisions 140488 via svnmerge from
17 years ago
Sean Bright 74bf61579f That's all, folks. Not going to update the Makefile until res_jabber is
17 years ago
Dwayne M. Hubbard 367dfcb0ab move taskprocessor CLI commands into the core namespace
17 years ago
Dwayne M. Hubbard 468ae8efcb make solaris happy...pointed out by snuff-home on IRC
17 years ago
Russell Bryant a886b6e5e6 Properly initialize the cli_ping condition and lock
17 years ago
Russell Bryant c94c4f5572 Change system header includes to be like how it is done in other files
17 years ago
Terry Wilson a6a6821717 Initialize the lock and destroy lock and cond in the destructor (thanks, mmichelson)
17 years ago
Steve Murphy 9107547668 Had to move the ASTERISK_FILE_VERSION decl to just after the include of "asterisk.h"
17 years ago
Luigi Rizzo 18065a175d Use casts or intermediate variables to remove a number
17 years ago
Dwayne M. Hubbard b0b72e89a8 A taskprocessor is an object that has a name, a task queue, and an event processing thread. Modules reference a taskprocessor, push tasks into the taskprocessor as needed, and unreference the taskprocessor when the taskprocessor is no longer needed.
17 years ago