summaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Expand)Author
2020-10-08event/TimerEvent: add type alias for std::chrono::steady_clock::durationMax Kellermann
2020-05-30use std chr functionsRosen Penev
2020-05-05meson.build: move VERSION and others to Version.hMax Kellermann
2020-03-12replace stddef.h with cstddefRosen Penev
2020-03-12replace stdarg.h with cstdargRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12client/Expire: cancel the BackgroundCommand before deleting itMax Kellermann
2020-03-12client/BackgroundCommand: fix typo in commentMax Kellermann
2020-02-20[clang-tidy] remove needless std::moveRosen Penev
2020-02-01*: use `auto`Max Kellermann
2020-01-20Partition: add a local idle_monitorMax Kellermann
2020-01-20Partition: add client listMax Kellermann
2020-01-20client/Client: make several getter methods constMax Kellermann
2020-01-18client/Client: emit idle flags in SetPartition()Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-08-22client/New: fix assertion failure in Close()Max Kellermann
2019-08-22Revert "Client: eliminate SetExpired(), call Close() directly"Max Kellermann
2019-08-12client/Response: add constant MAX_BINARY_SIZEMax Kellermann
2019-08-12client/Response: add method WriteBinary()Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-05-29client/List: use `using` instead of `typedef`Max Kellermann
2019-05-29client/List: fold CloseAll() into destructorMax Kellermann
2019-05-29client/List: use `auto`Max Kellermann
2019-04-05client/ThreadBackgroundCommand: fix inverted checkMax Kellermann
2019-04-05client/BackgroundCommand: infrastructure for commands running in backgroundMax Kellermann
2019-04-04Client: eliminate SetExpired(), call Close() directlyMax Kellermann
2019-04-03client/Process: reset the CommandListBuilder before processing itMax Kellermann
2019-04-03client/Process: refactor IsExpired() checksMax Kellermann
2019-04-03client/Process: refactor `return` statementsMax Kellermann
2019-04-03client/Process: update code commentMax Kellermann
2019-04-03client/Process: more strict syntax checkMax Kellermann
2019-04-03client/Process: move basic syntax check to the beginning of methodMax Kellermann
2019-04-03client/Response: use C++11 initializerMax Kellermann
2019-04-03client/New: include cleanupMax Kellermann
2019-04-03client/File: include cleanupMax Kellermann
2019-04-03client/Response: add `noexcept`Max Kellermann
2019-04-03client/Write: add `noexcept`Max Kellermann
2019-04-03client/Listener: add `noexcept`Max Kellermann
2019-04-03client/List: add `noexcept`Max Kellermann
2019-04-03client/Internal: rename to Config.hxxMax Kellermann
2019-04-03client/Internal: move CLIENT_MAX_* to class ClientMax Kellermann
2019-04-03client/Internal: move client_domain to Domain.hxxMax Kellermann
2019-04-03client/*: rename source files, remove "Client" prefixMax Kellermann
2019-04-03Client: make almost all attributes `private`Max Kellermann
2019-04-03client/Process: convert functions to Client methodsMax Kellermann
2019-04-03client/Process: add `noexcept`Max Kellermann
2019-04-03client: un-inline the destructorMax Kellermann
2019-04-03client: make GetEventLoop() publicMax Kellermann
2018-12-28remove libwrap supportMax Kellermann