These changesets represents the changes on the squid3/async-calls development branch of Squid. If there is any questions please contact squid-dev@squid-cache.org.
Date | Author | Size | Description |
2008/04/02 22:48:23 | chtsanti | +24 -14 | In the case the SSL and ICAP are enable the ClientHttpRequest is an AsyncJob |
2008/03/25 08:55:17 | chtsanti | +9 -9 | Convert some asserts to Must calls |
2008/03/25 08:41:51 | chtsanti | +236 -226 | Converting most of the TunnelStateData related code to use the new CommCalls |
2008/04/02 22:48:23 | chtsanti | +24 -14 | In the case the SSL and ICAP are enable the ClientHttpRequest is an AsyncJob |
2008/03/25 08:55:17 | chtsanti | +9 -9 | Convert some asserts to Must calls |
2008/03/25 08:41:51 | chtsanti | +236 -226 | Converting most of the TunnelStateData related code to use the new CommCalls |
2008/03/20 21:22:45 | chtsanti | +17 -11 | Converting ClientHttpRequest::sslBumpEstablish method to be used by CommCalls |
2008/03/20 21:06:18 | chtsanti | +12 -23 | - Remove some unused,commented code |
2008/03/19 22:01:07 | chtsanti | +60 -60 | converting asserts() that are testing local transaction-specific conditions |
2008/03/17 20:22:48 | chtsanti | +4 -33 | undo the xThrow() related patch. |
2008/03/16 15:43:15 | chtsanti | +33 -4 | Throw function used to throw AsyncCall exceptions now replaced by the |
2008/03/16 14:58:45 | chtsanti | +8 -7 | Change the default value of the assert_burst_max configuration parameter to "0" |
2008/03/20 21:22:45 | chtsanti | +17 -11 | Converting ClientHttpRequest::sslBumpEstablish method to be used by CommCalls |
2008/03/20 21:06:18 | chtsanti | +12 -23 | - Remove some unused,commented code |
2008/03/19 22:01:07 | chtsanti | +60 -60 | converting asserts() that are testing local transaction-specific conditions |
2008/03/17 20:22:48 | chtsanti | +4 -33 | undo the xThrow() related patch. |
2008/03/16 15:43:15 | chtsanti | +33 -4 | Throw function used to throw AsyncCall exceptions now replaced by the |
2008/03/16 14:58:45 | chtsanti | +8 -7 | Change the default value of the assert_burst_max configuration parameter to "0" |
2008/02/23 10:53:58 | chtsanti | +4 -1 | Adding info about salvaged assertions in "General Runtime Information" page |
2008/02/23 10:31:18 | chtsanti | +55 -9 | - Add TheAssertsPerStep counter to count the number of assertions per |
2008/02/23 10:53:58 | chtsanti | +4 -1 | Adding info about salvaged assertions in "General Runtime Information" page |
2008/02/23 10:31:18 | chtsanti | +55 -9 | - Add TheAssertsPerStep counter to count the number of assertions per |
2008/02/23 10:53:58 | chtsanti | +4 -1 | Adding info about salvaged assertions in "General Runtime Information" page |
2008/02/23 10:31:18 | chtsanti | +55 -9 | - Add TheAssertsPerStep counter to count the number of assertions per |
2008/02/23 10:53:58 | chtsanti | +4 -1 | Adding info about salvaged assertions in "General Runtime Information" page |
2008/02/23 10:31:18 | chtsanti | +55 -9 | - Add TheAssertsPerStep counter to count the number of assertions per |
2008/02/23 10:53:58 | chtsanti | +4 -1 | Adding info about salvaged assertions in "General Runtime Information" page |
2008/02/23 10:31:18 | chtsanti | +55 -9 | - Add TheAssertsPerStep counter to count the number of assertions per |
2008/02/16 21:06:42 | chtsanti | +2 -3 | It is realy bad idea to reset the AsyncCall_Handling_Exceptions in xassert |
2008/02/14 21:55:08 | chtsanti | +3 -1 | Looks that the HttpStateData can not handle properly exceptions. |
2008/02/14 21:46:38 | chtsanti | +47 -4 | Adding a machanism which in the case the current AsyncCall support it, |
2008/02/16 21:06:42 | chtsanti | +2 -3 | It is realy bad idea to reset the AsyncCall_Handling_Exceptions in xassert |
2008/02/14 21:55:08 | chtsanti | +3 -1 | Looks that the HttpStateData can not handle properly exceptions. |
2008/02/14 21:46:38 | chtsanti | +47 -4 | Adding a machanism which in the case the current AsyncCall support it, |
2008/02/14 21:55:08 | chtsanti | +3 -1 | Looks that the HttpStateData can not handle properly exceptions. |
2008/02/14 21:46:38 | chtsanti | +47 -4 | Adding a machanism which in the case the current AsyncCall support it, |
2008/02/07 17:43:23 | chtsanti | +2 -2 | ClientHttpRequest::getConn now returns a ConnStateData * pointer not ConnStateData::Pointer |
2008/01/28 19:12:18 | chtsanti | +1 -2 | Still trying to understand what the "comm_add_close_handler" call doing here (possibly copy-pasted code?). |
2008/01/28 17:15:21 | rousskov | +13 -9 | Polished comm_remove_close_handler for function-based handlers and explained |
2008/01/24 21:40:15 | rousskov | +6 -2 | Polished comments. |
2008/01/24 21:29:15 | rousskov | +37 -44 | Do not store call Pointer in CallDialer because the dialer is stored in |
2008/01/24 17:57:29 | chtsanti | +4 -1 | cbdataUnlock the ClientHttpRequest::conn_ member in destructor of |
2008/01/23 18:30:13 | rousskov | +2 -2 | Variable F is unused if we do not USE_SSL. |
2008/01/22 17:07:02 | chtsanti | +5 -5 | ConnStateData is not a RefCountable class any more and cbdata used instead (I just forgot to commit these files) |
2008/01/28 19:12:18 | chtsanti | +1 -2 | Still trying to understand what the "comm_add_close_handler" call doing here (possibly copy-pasted code?). |
2008/01/28 17:15:21 | rousskov | +13 -9 | Polished comm_remove_close_handler for function-based handlers and explained |
2008/01/24 21:40:15 | rousskov | +6 -2 | Polished comments. |
2008/01/24 21:29:15 | rousskov | +37 -44 | Do not store call Pointer in CallDialer because the dialer is stored in |
2008/01/24 17:57:29 | chtsanti | +4 -1 | cbdataUnlock the ClientHttpRequest::conn_ member in destructor of |
2008/01/24 21:40:15 | rousskov | +6 -2 | Polished comments. |
2008/01/24 21:29:15 | rousskov | +37 -44 | Do not store call Pointer in CallDialer because the dialer is stored in |
2008/01/24 17:57:29 | chtsanti | +4 -1 | cbdataUnlock the ClientHttpRequest::conn_ member in destructor of |
2008/01/23 18:30:13 | rousskov | +2 -2 | Variable F is unused if we do not USE_SSL. |
2008/01/23 18:30:13 | rousskov | +2 -2 | Variable F is unused if we do not USE_SSL. |
2008/01/22 17:07:02 | chtsanti | +5 -5 | ConnStateData is not a RefCountable class any more and cbdata used instead (I just forgot to commit these files) |
2008/01/21 21:24:37 | chtsanti | +197 -169 | Converting the ConnStateData related code in client_side.cc to use CommCalls: |
2008/01/21 21:24:37 | chtsanti | +197 -169 | Converting the ConnStateData related code in client_side.cc to use CommCalls: |
2008/01/19 19:30:37 | chtsanti | +104 -76 | Converting the commSetTimeout calls to use AsyncCalls instead of functions or static method as handlers: |
2008/01/19 19:15:57 | chtsanti | +134 -48 | Converting commSetTimeout to use CommCalls. |
2008/01/19 19:30:37 | chtsanti | +104 -76 | Converting the commSetTimeout calls to use AsyncCalls instead of functions or static method as handlers: |
2008/01/19 19:15:57 | chtsanti | +134 -48 | Converting commSetTimeout to use CommCalls. |
2008/01/15 21:36:13 | chtsanti | +1 -0 | Add the prototype of comm_accept(int fd, AsyncCall::Pointer &call) |
2008/01/15 19:28:44 | chtsanti | +40 -27 | Convert the comm_accept calls to use CommCalls |
2008/01/15 21:36:13 | chtsanti | +1 -0 | Add the prototype of comm_accept(int fd, AsyncCall::Pointer &call) |
2008/01/15 19:28:44 | chtsanti | +40 -27 | Convert the comm_accept calls to use CommCalls |
2008/01/15 19:15:32 | chtsanti | +9 -1 | Add a comm_accept function which takes an AsyncCall as argument |
2008/01/14 22:36:32 | chtsanti | +1 -23 | Remove the old "late call avoidance" code from BodyPipe. It is not used any more |
2008/01/14 22:36:32 | chtsanti | +1 -23 | Remove the old "late call avoidance" code from BodyPipe. It is not used any more |
2008/01/05 21:25:44 | chtsanti | +39 -23 | When a socket is closed then it is possible that remains AsyncCalls to be |
2008/01/05 21:25:44 | chtsanti | +39 -23 | When a socket is closed then it is possible that remains AsyncCalls to be |
2007/12/28 14:29:24 | chtsanti | +45 -30 | -converting comm_close handlers to use new CommCalls design |
2007/12/28 08:23:26 | chtsanti | +3 -1 | The closeHandler list is not contain only CommCbFunPtrCallT<CommCloseCbPtrFun> |
2007/12/24 17:10:13 | chtsanti | +15 -2 | fixing a little the comm_read_cancel function. We should always call the AsyncCall::cancel method for canceled AsyncCall |
2007/12/24 16:46:49 | chtsanti | +116 -35 | comm_close handlers now scheduled as CommCalls. Major additions/changes: |
2007/12/28 14:29:24 | chtsanti | +45 -30 | -converting comm_close handlers to use new CommCalls design |
2007/12/28 08:23:26 | chtsanti | +3 -1 | The closeHandler list is not contain only CommCbFunPtrCallT<CommCloseCbPtrFun> |
2007/12/24 17:10:13 | chtsanti | +15 -2 | fixing a little the comm_read_cancel function. We should always call the AsyncCall::cancel method for canceled AsyncCall |
2007/12/24 16:46:49 | chtsanti | +116 -35 | comm_close handlers now scheduled as CommCalls. Major additions/changes: |
2007/12/21 15:01:14 | chtsanti | +141 -137 | With this patch: |
2007/12/20 05:50:01 | rousskov | +4 -21 | Removed remaining CompletionDispatcher uses. The CompletionDispatcher |
2007/12/20 05:46:07 | rousskov | +2 -2 | Fixed cut-and-paste typo. |
2007/12/20 05:43:02 | rousskov | +29 -26 | Converted CompletionDispatcher-based SignalDispatcher into AsyncEngine-based |
2007/12/20 04:42:06 | rousskov | +97 -104 | Use async calls for firing ready events. Deleted EventDispatcher as unused. |
2007/12/19 23:09:37 | rousskov | +138 -18 | Async calls are not longer using time-based events with zero delay. They |
2007/12/19 19:03:05 | rousskov | +22 -17 | Moved duplicated code into dispatchCalls(). |
2007/12/19 18:29:06 | rousskov | +2 -21 | Removed CommDispatcher as unused. |
2007/12/18 21:00:15 | chtsanti | +11 -4 | converting comm_write calls to new CommCalls. |
2007/12/24 17:10:13 | chtsanti | +15 -2 | fixing a little the comm_read_cancel function. We should always call the AsyncCall::cancel method for canceled AsyncCall |
2007/12/24 16:46:49 | chtsanti | +116 -35 | comm_close handlers now scheduled as CommCalls. Major additions/changes: |
2007/12/21 15:01:14 | chtsanti | +141 -137 | With this patch: |
2007/12/20 05:50:01 | rousskov | +4 -21 | Removed remaining CompletionDispatcher uses. The CompletionDispatcher |
2007/12/20 05:46:07 | rousskov | +2 -2 | Fixed cut-and-paste typo. |
2007/12/20 05:43:02 | rousskov | +29 -26 | Converted CompletionDispatcher-based SignalDispatcher into AsyncEngine-based |
2007/12/20 04:42:06 | rousskov | +97 -104 | Use async calls for firing ready events. Deleted EventDispatcher as unused. |
2007/12/19 23:09:37 | rousskov | +138 -18 | Async calls are not longer using time-based events with zero delay. They |
2007/12/19 19:03:05 | rousskov | +22 -17 | Moved duplicated code into dispatchCalls(). |
2007/12/19 18:29:06 | rousskov | +2 -21 | Removed CommDispatcher as unused. |
2007/12/18 21:00:15 | chtsanti | +11 -4 | converting comm_write calls to new CommCalls. |
2007/12/16 22:00:35 | chtsanti | +123 -114 | Adjusting comm_write calls in ServerStateData and kids classes (FtpStateData/HttpStateData) to use CommCalls |
2007/12/16 21:43:25 | chtsanti | +12 -18 | - Converting the comm_write* calls to new CommCalls design |
2007/12/16 21:37:53 | chtsanti | +21 -5 | Adding the functions comm_write_mbuf and comm_write which can accept as argument |
2007/12/16 11:36:22 | chtsanti | +7 -7 | The files ICAP/AsyncJob.o and ICAP/TextException.o files now included in libsquid.a library not in ICAP/libicap.a. |
2007/12/16 10:42:32 | chtsanti | +16 -7 | Fixing/adding some "#if ICAP_CLIENT" to allow async-calls branch compile |
2007/12/15 16:35:19 | chtsanti | +6 -2 | Making comm_read calls to use the new CommCalls interface |
2007/12/15 16:21:26 | chtsanti | +30 -28 | - Making comm_reads to use the new CommCalls interface |
2007/12/15 16:02:42 | chtsanti | +16 -20 | Modifing the comm_read/comm_read_cancel related code in ICAPXAction to use the new CommCalls interface. |
2007/12/15 15:37:51 | chtsanti | +19 -1 | Adding a comm_read_cancel function which takes as argument an AsyncCall |
2007/12/16 22:00:35 | chtsanti | +123 -114 | Adjusting comm_write calls in ServerStateData and kids classes (FtpStateData/HttpStateData) to use CommCalls |
2007/12/16 21:43:25 | chtsanti | +12 -18 | - Converting the comm_write* calls to new CommCalls design |
2007/12/16 21:37:53 | chtsanti | +21 -5 | Adding the functions comm_write_mbuf and comm_write which can accept as argument |
2007/12/16 11:36:22 | chtsanti | +7 -7 | The files ICAP/AsyncJob.o and ICAP/TextException.o files now included in libsquid.a library not in ICAP/libicap.a. |
2007/12/16 10:42:32 | chtsanti | +16 -7 | Fixing/adding some "#if ICAP_CLIENT" to allow async-calls branch compile |
2007/12/15 16:35:19 | chtsanti | +6 -2 | Making comm_read calls to use the new CommCalls interface |
2007/12/15 16:21:26 | chtsanti | +30 -28 | - Making comm_reads to use the new CommCalls interface |
2007/12/15 16:02:42 | chtsanti | +16 -20 | Modifing the comm_read/comm_read_cancel related code in ICAPXAction to use the new CommCalls interface. |
2007/12/15 15:37:51 | chtsanti | +19 -1 | Adding a comm_read_cancel function which takes as argument an AsyncCall |
2007/12/15 16:35:19 | chtsanti | +6 -2 | Making comm_read calls to use the new CommCalls interface |
2007/12/15 16:21:26 | chtsanti | +30 -28 | - Making comm_reads to use the new CommCalls interface |
2007/12/15 16:02:42 | chtsanti | +16 -20 | Modifing the comm_read/comm_read_cancel related code in ICAPXAction to use the new CommCalls interface. |
2007/12/15 15:37:51 | chtsanti | +19 -1 | Adding a comm_read_cancel function which takes as argument an AsyncCall |
2007/12/14 06:07:29 | rousskov | +2 -10 | Relaxed comm_read_cancel() preconditions so that the callers do not have to |
2007/12/14 06:06:29 | rousskov | +2 -2 | comm_has_pending_read() is now comm_monitors_read() to reflect our inability |
2007/12/14 06:05:11 | rousskov | +88 -140 | Removed commfd_completed_events: a list of completed (but not yet fired) |
2007/12/13 20:14:42 | rousskov | +3 -12 | Removed calls to comm_iocallbackpending(). They were added to "Speed up |
2007/12/13 19:36:05 | rousskov | +1 -5 | Removed !comm_has_pending_read assertion because the following comm_read call |
2007/12/13 18:57:53 | rousskov | +19 -20 | Minor polishing touches. No functionality changes. |
2007/12/13 18:51:45 | chtsanti | +14 -6 | Add unique IDs to AsyncCalls. Will help debuging AsyncCalls |
2007/12/13 18:47:39 | rousskov | +3 -3 | Polished and removed XXX after checking that its worries were baseless. |
2007/12/13 18:13:54 | rousskov | +1 -2 | Removed unused nullCallback() method. |
2007/12/13 18:13:32 | rousskov | +58 -83 | Removed accept loop. We cannot loop because async calls do not get fired |
2007/12/13 05:40:30 | rousskov | +75 -169 | Removed class fdc_t. After CommCallbackData removal, fdc_t was only used to |
2007/12/12 23:41:53 | rousskov | +9 -202 | Removed CommCallbackData and related code. It looks like it remained after one |
2007/12/05 04:44:49 | rousskov | +21 -41 | Replaced CommConnected wrapper with job calls. More wrappers need to |
2007/12/05 04:44:29 | rousskov | +10 -16 | Use async calls when notifying registered clients about service availability. |
2007/12/05 04:44:09 | rousskov | +4 -13 | Removed ICAPModXact_noteServiceReady wrapper. Use job calls instead. |
2007/12/05 04:43:55 | rousskov | +2 -6 | ICAPInitiate::sendAnswer dialers take care of message locking now. |
2007/12/05 04:43:40 | rousskov | +2 -4 | Added comments. Removed unused code. |
2007/12/05 04:43:26 | rousskov | +12 -220 | Revised ICAPInitiatorHttpMsgCall into much simpler IcapAnswerDialer to |
2007/12/05 04:43:09 | rousskov | +135 -77 | JobDialer now implements the call/handleException/end logic. |
2007/12/05 04:42:48 | rousskov | +80 -60 | Simplified BodyProducerCall/BodyConsumerCall classes using revised |
2007/12/05 04:42:29 | rousskov | +48 -46 | Synced after revising CommCall dialers and adding GetCommParams(). |
2007/12/05 04:42:06 | rousskov | +178 -155 | Simplified CommCalls classes using revised AsyncCall/Dialer API. Comm now |
2007/12/05 04:40:09 | rousskov | +193 -331 | Revised and polished AsyncCall APIs. |
2007/11/29 21:04:02 | rousskov | +23 -16 | Synced after changing delayed read callback storage model from (function |
2007/11/29 21:00:27 | rousskov | +516 -153 | Added initial implelentation of AsyncCall-based wrappers for comm callbacks. |
2007/11/29 20:49:25 | rousskov | +3 -3 | Added comm_read() that accepts AsyncCall. It is used by delayed reads now. |
2007/11/29 20:39:37 | rousskov | +5 -5 | Synced after s/scheduleJobCall/ScheduleCallHere/ |
2007/11/29 20:39:01 | rousskov | +30 -17 | Replaced job-specific scheduleJobCall() with generic ScheduleCall() and |
2007/11/29 18:43:00 | rousskov | +4 -4 | Do not ignore initiateIcap() failures. Propagate them. |
2007/11/29 18:28:49 | rousskov | +6 -5 | I realized that cbdata does not destroy objects when they become unlocked. |
2007/11/29 18:06:11 | rousskov | +1 -0 | When trying to fetch fresh ICAP OPTIONS, check that initiateIcap() did not |
2007/11/29 18:04:41 | rousskov | +3 -2 | Avoid cbdata lock leaks if AsyncStart fails. |
2007/11/28 21:12:52 | chtsanti | +14 -4 | - Few words about BodySink, BodyProducerCall and BodyConsumerCall classes |
2007/11/27 21:25:13 | chtsanti | +2 -4 | - The AsyncCall should destroyed after use in AsyncCall::fireWrapper |
2007/11/27 19:34:54 | chtsanti | +6 -8 | Removing the thePipe and theProducer members from BodyProducerCall class and thePipe and theConsumer from BodyConsumerC |
2007/11/27 19:31:07 | chtsanti | +3 -3 | - Add the arg1() method to UnaryMemFunT class. |
2007/11/27 18:58:54 | chtsanti | +7 -7 | Rename scheduleJob() macro to scheduleJobCall() |
2007/11/27 18:47:44 | chtsanti | +15 -15 | - Rename NullBodyConsumer to BodySink |
2007/11/27 18:36:52 | chtsanti | +23 -24 | Rename AsyncCallBase class to AsyncCall |
2007/11/27 18:19:10 | chtsanti | +4 -4 | Rename AsyncCallBase::fireWrapper2 to AsyncCallBase::fireWrapper |
2007/11/27 18:07:45 | chtsanti | +1 -20 | Remove AsyncCall() and AsyncCallWrapper() macros. They are no used. |
2007/11/21 21:59:38 | chtsanti | +153 -135 | BodyPipe now uses the new job calls interface.Many changes in BodyPipe's |
2007/11/21 21:48:15 | chtsanti | +5 -1 | - Adding the name method to the AsyncCallBase class to return the name of the AsyncCall |
2007/11/20 21:03:43 | chtsanti | +7 -6 | The JobCall class also holds the cbdata pointer of the theJob object, and |
2007/11/17 18:01:54 | chtsanti | +2 -93 | -Using the new async calls interface to schedule AsyncJob::noteStart method. |
2007/11/16 19:08:15 | chtsanti | +6 -11 | Using the new async calls interface to schedule the ICAPXaction::noteCommConnected method. The ICAPXaction::reusedConnec |
2007/11/15 21:18:10 | chtsanti | +4 -6 | Moving the async call of ICAPInitiate::noteInitiatorAborted to the new async calls interface |
2007/11/15 19:49:58 | chtsanti | +64 -14 | - Moving the async calls to the ICAPInitiator::noteIcapQueryAbort and |
2007/11/15 19:41:27 | chtsanti | +3 -1 | - converting the current async call to the ICAPServiceRep::noteTimeToNotify |
2007/11/15 19:38:16 | chtsanti | +14 -10 | Start replacing some of the asynchronous calls with new asynchronous calls code. |
2007/11/13 22:51:06 | chtsanti | +19 -12 | Moving the implementation of the job() method from JobCallT to JobCall |
2007/11/13 22:32:11 | chtsanti | +42 -35 | -The methods AsyncJob::start AsyncJob::doneAll AsyncJob::swanSong and AsyncJob: |
2007/11/13 17:55:44 | chtsanti | +3 -3 | Converting some rmained calls of *MemFunT::Object to MemFunT::object |
2007/11/13 17:40:34 | chtsanti | +29 -29 | - Removing the AsyncCallBase::theObject, it is not used in AsyncCallBase and replacing this method with jobCall::job me |
2007/11/06 18:37:01 | chtsanti | +127 -41 | - The JobCall holds and can use the name of scheduled method and also the debugsection and level of the caller. This wil |
2007/11/01 19:06:21 | Alex Rousskov | +200 -1 | The first sketch of the AsyncCall wrappers design. |
2007/10/25 16:41:20 | chtsanti | +11 -13 | - Make the AsyncJob::toCbdata() pure virtual again. Implementing this method for AsyncJob was completely wrong. |
2007/10/24 17:20:49 | chtsanti | +6 -15 | use the AsyncJob::deleteThis method as "delete this" replacement instead of the |
2007/10/24 17:15:09 | chtsanti | +5 -0 | Add a cbdataReference to deleteThis method. This hack needed to allow the |
2007/10/23 22:46:42 | chtsanti | +1 -2 | the toCbdata() method does not need to implemented for ServerStateData |
2007/10/23 22:42:04 | chtsanti | +12 -4 | Makes AsyncJob virtual base class for ICAPInitiator and basic implementation of AsyncJob interface for ICAPServiceRep cl |
2007/10/23 22:17:06 | chtsanti | +10 -9 | Make AsyncJob a public virtual base of BodyProducer and BodyConsumer classes. |
2007/10/23 20:27:51 | chtsanti | +63 -30 | -Adjust ClientHttpRequest, ConnStateData and ServerStateData implement AsyncJob interface, using AsyncJob as a virtual b |
2007/10/23 19:47:28 | chtsanti | +2 -2 | Converting the toCbdata() pure virtual method to normal method. This method normally must not used but if needed must i |
2007/10/22 19:26:14 | chtsanti | +8 -3 | - Make AsyncJob class a virtual base class for ICAPInitiate. |
2007/10/22 19:24:27 | chtsanti | +94 -6 | -Implement the AsyncJobHolder class (a clone of the ICAPInitiatorHolder class). The AsyncJobHolder can used to associat |
2007/10/22 19:23:01 | chtsanti | +3 -1 | - CBDATA_CLASS2 macro also implements the toCbdata method for cbdata classes, which can be used in the case of classes d |
2007/10/17 21:59:30 | rousskov | +32 -1 | Added temporary AsyncJob::deleteThis method to replace "delete this" calls |
2007/10/14 14:44:28 | chtsanti | +34 -15 | applying Alex's dirty fix (attachment id=1497) for bug 2093 |
2007/10/14 14:44:28 | chtsanti | +34 -15 | applying Alex's dirty fix (attachment id=1497) for bug 2093 |