Age | Commit message (Collapse) | Author | Files | Lines |
|
get anything if not waiting for all, keeping this
value may just lead to false expectations.
You either make blocking call waiting for ALL results
transforming this in a sync call, or either you loop
expecting from 0 to all results being returned at any
time on any of these loops.
It should be clear also that when you may receive results
at any time as soon as you call ldb_request.
Your callback may have received all results even before
calling ldb_async_wait the first time.
Simo.
(This used to be commit 6f041068b50caf919cd971812bdb8e3e810565fb)
|
|
Initial work on async paged_results
(This used to be commit 72523eae7f8925a2c23d3260875345adcf1661bb)
|
|
(This used to be commit 09f6f552d73f782dc8d62cefad9c5f584b7b07d2)
|
|
(This used to be commit 4d0aa6f525c4756ca6942439468b484e3ca4b2fa)
|
|
(This used to be commit d538eac9dbfdd786b533cb5fbbd35ab2fd7358ba)
|
|
(This used to be commit 1004e1521a379ba6afb47e0fd3872d43363bc606)
|
|
(This used to be commit b6ffad3860ba2cf9d8f3423d65be91dcfc962ca2)
|
|
metze
(This used to be commit bc5281a95f2c79f88895282e8e38add116eef789)
|
|
metze
(This used to be commit 8e9a69171a03a1f886fcff911e8a923368645a54)
|
|
Jeremy.
(This used to be commit d2e9d5b34baee90060ee9131b3da903309625a56)
|
|
By freeing the request you will be sure everything down the path get freed.
this also means you have to steal the results if you want to keep them :)
simo.
(This used to be commit e8075e6a062ce5edb84485e45d0b841c2ee2af7d)
|
|
(This used to be commit ef1b3e6368179fe86ae07b8d00e4668090175551)
|
|
This is NOT tested yet, just compiles.
Committing to share the code and gather comments
(This used to be commit 1c8536750fb811c987357cf1223666e1d79b2672)
|
|
I think I should change the name of this function
to ldb_async_process(), any opinions ?
(This used to be commit 3347322d1327cfa975ee9dccd4f2774e6e14fbcb)
|
|
(This used to be commit 988ea27e22e3c0f4daf118151f90db5bb243bffc)
|
|
(This used to be commit 8375f030197d311515085ac6beeaf63af45d14b0)
|
|
metze
(This used to be commit 30af3be22b5f9e6d106954222a3bc4bb53c76665)
|
|
wrong here
metze
(This used to be commit 737b149546ac0ee93a0d6c4f54ed40dd6dd259c3)
|
|
buildsystem)
(This used to be commit 04c49e211fc4f80e03d9322b983bbde15baba640)
|
|
metze
(This used to be commit fd84583ab4a3afc484f220d1475b1e61b3f2fbc6)
|
|
(This used to be commit 2c746980328431ab04852dc668899e3eb042da99)
|
|
metze
(This used to be commit a5b95a7741085a9adb04b8b63066d1b3d0f024ae)
|
|
metze
(This used to be commit d099282d4956e7dc1134abf0632b01c40160e114)
|
|
metze
(This used to be commit 6aa9675924c32a83122e7ebe86a736233b46c54f)
|
|
(This used to be commit f87debeb12cebd734b47314554ab671c9e06237e)
|
|
(This used to be commit 2d655f05285a86bb1bbb882e4dd843def15c9dfa)
|
|
metze
(This used to be commit 0db8351b149e5c3d91bf7f2d36ceed329462133c)
|
|
(This used to be commit 930daa9f416ecba1d75b8ad46bb42e336545672f)
|
|
file dependencies
(This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
|
|
metze
(This used to be commit d37f63bf93aef1a289e5762536a72f89cc0c64d1)
|
|
default.
(This used to be commit c80a8f1102caf744b66c13bebde38fba74983dc4)
|
|
Add two more proto headers.
(This used to be commit 0c95bf0cd33d8a6c35f692b796d7fbfd98b4d068)
|
|
(This used to be commit 8340ab26dd61d90242283d4e6a0db10f6f6467e2)
|
|
(This used to be commit cf7ad707578ee4dbd5dbf3c83f1f4ede42de3835)
|
|
but modules don't work yet..
(Run LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY MODULE_OUTPUT_TYPE=SHARED_LIBRARY ./config.status)
(This used to be commit ba74f24e422eda0379615f2ab39bef1e1e025ce7)
|
|
to not export symbols when building shared libraries. Symbols that have to be
available to users of the library can be explicitly exported by
prepending them with _PUBLIC_ in the C source.
(This used to be commit ea9988dfda6df09f1ee8f9aea1dc5b96fff52ee6)
|
|
- make sure we only close the old_fd when the new one was opened
metze
(This used to be commit 3a6568c3669286d41343293c29c8d00fa78c372f)
|
|
(This used to be commit ad43464cc1d1fdb59a26e612e0b4ec85ef4a43d2)
|
|
(This used to be commit e6f7e3a594444bd24dbbc11bb4c7de808a350564)
|
|
(This used to be commit 936d26ae64b93ef8f8b2fbc632b1c2fd60840405)
|
|
(This used to be commit eed16ac3b7f7062a34f09f602db0f828cac7f246)
|
|
(This used to be commit aac1b99b362993352d80692afa55c38fc851c016)
|
|
(This used to be commit 9a188eb1f48a50d92a67a4fc2b3899b90074059a)
|
|
my previous patch added it for modules). This is the next step towards
LDB backends and modules as run-time loadable .so files.
(This used to be commit fb2f70de4f6c4a9b13ad590cb4d3a9c858cede49)
|
|
(This used to be commit 7ef63abae12f65835a82f9931ad1f5ea75e5f3f6)
|
|
This need more testing and to be built by default when possible
(This used to be commit 76cbab0e252620ef6591e2a7354484660bbb6df5)
|
|
(This used to be commit b4202cf030d5f154f0f94f5f501ecd648ba5c48f)
|
|
Simo.
(This used to be commit 0db616ef59ed51cac7e0bfaea8a799d5aa42ef16)
|
|
metze
(This used to be commit 6f47fcbd44ae83e7268aedf91ac56fff4189c763)
|
|
(This used to be commit 4257fd91ceca34dd868a9168efc28b6cb63f0357)
|