aboutsummaryrefslogtreecommitdiffhomepage
path: root/tddb/td/db/TQueue.h
AgeCommit message (Collapse)Author
2026-01-01Update copyright year.levlam
2025-01-01Update copyright year.levlam
2024-01-01Update copyright year.levlam
2023-02-10Binlog::erase_batch, TQueue:pop_batchArseny Smirnov
2023-01-05Reduce struct RawEvent size on some compilers.levlam
2023-01-05Return all deleted events fron TQueue::clear.levlam
2023-01-01Update copyright year.levlam
2022-11-08Add TQueue::clear.levlam
2022-10-13Don't allow TQueue::run_gc to run for more than 50 milliseconds.levlam
2022-06-27Move Promise to tdutils.levlam
2022-01-01Update copyright year.levlam
2021-10-21Minor improvements.levlam
2021-10-18Minor improvements.levlam
2021-07-04Make inherited classes final if possible.levlam
2021-07-03Use final instead of override.levlam
2021-01-01Update copyright year.levlam
2020-09-22Unify "log event" spelling.levlam
GitOrigin-RevId: a1a491981596c56dbf7541d80ead1ea9f5d5bd04
2020-08-26Fix from_id check in TQueue.levlam
GitOrigin-RevId: ad52ed5183780b806dcd994bb1a33e67ba508635
2020-08-07TQueue: run_gc returns count of deleted eventsArseny Smirnov
GitOrigin-RevId: 7cddd57c1c2842eade83aa253209462e33629dc9
2020-08-07Optimize TQueue::run_gc, so it can be run arbitrary often.levlam
GitOrigin-RevId: f7fc488cf3682683c0164c557992dbbc4eed9d4d
2020-08-06Use unix_time in TQueue.levlam
GitOrigin-RevId: d49c0871c7cb1a4315e38a66c198f56cb2b89428
2020-07-24Fix TQueue binlog replaying.levlam
GitOrigin-RevId: 172d70847206253de981d38fed329276b2f778e0
2020-07-24Add TQueue run_gc statistics.levlam
GitOrigin-RevId: 371d38aa5c59d927b0f1e601f08ac7c7bbbdb137
2020-07-14Minor improvements.levlam
GitOrigin-RevId: b4e5073248377d84cb8acdf4a032970ec5cf5df9
2020-07-14close(Promise<>) interface for TQueue and BinlogKeyValueArseny Smirnov
GitOrigin-RevId: d2c524407888b99c9e6207f74828eb2da29a7720
2020-06-24Add TQueue::get_size.levlam
GitOrigin-RevId: 20b842bfb145a890e149f80bff56f0fa80785337
2020-06-12TQueue fixes.levlam
GitOrigin-RevId: 87dd51ab556869a6066e9837cf8da34530cfbc4b
2020-06-12Remove tqueue test from namespace td.levlam
GitOrigin-RevId: 3cedf8f7504df4bd1f33e1ab40feb18fbf03ace7
2020-06-11Improve TQueue.levlam
GitOrigin-RevId: 3146441d9035be886a616d8de504024df1602116
2020-06-11TQueue improvements.levlam
GitOrigin-RevId: 753aba147aed58ccba167a83dd798987ce6da177
2020-06-11Fix logevent_id type.levlam
GitOrigin-RevId: a609c2f25c1898defe031ce90c72957a031e3f65
2020-06-11Minor tqueue fixes.levlam
GitOrigin-RevId: 827a336498dd57364aa8a2ac59d97ecacb05f5de
2019-09-06TQueue: extraArseny Smirnov
GitOrigin-RevId: 7f746000e546b422034c0170e068d599317764c9
2019-08-27TQueue: interface for webhooksArseny Smirnov
GitOrigin-RevId: 521f25f183d76bcbb9143270660dd48b3bf8fc83
2019-08-09TQueue: big rewriteArseny Smirnov
GitOrigin-RevId: dc541f0fbdbc2ecdbba70b52b494756f763e78bb
2019-08-07TQueue: store timeout in system time, drop old event when possibleArseny Smirnov
GitOrigin-RevId: c1aa277d76e85e411828577ce7d6efd2d374058e
2019-08-07TQueue: now more than MAX_QUEUE_EVENTS events in each queueArseny Smirnov
GitOrigin-RevId: a8553f02f631fd34ef1451044c3ad7e27ee7d3dd
2019-08-07TQueue: do not drop tail_id whithout restartArseny Smirnov
GitOrigin-RevId: 54df1acc7b36303e128cfe1f6ac3e7ed4837eacd
2019-08-07TQueue: some fixes.Arseny Smirnov
GitOrigin-RevId: f0521fd9c323e05ffaf4877b92ad42a17ee71dcd
2019-08-07TQueue: export from tqueue, Tqueue.{cpp,h}Arseny Smirnov
GitOrigin-RevId: 045ccbd0694d4906788a38bb30f16f0f9b0ef97d