aboutsummaryrefslogtreecommitdiffstats
path: root/fnet/src/vespa/fnet/transport_thread.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* more robust shutdown to avoid multi-close raceHåvard Pettersen2023-08-091-2/+3
* use ref_counted in fnetHåvard Pettersen2023-03-061-5/+5
* untangle fnet from fastosHåvard Pettersen2023-02-221-5/+5
* remove recursive pseudo lockHåvard Pettersen2023-01-041-4/+0
* more robust supervisor detachmentHåvard Pettersen2022-04-041-10/+13
* enable detaching a supervisor from a running transportHåvard Pettersen2022-03-301-0/+12
* remove admin channel conceptHåvard Pettersen2022-03-241-11/+1
* Make finished-polling outside of lock thread safeTor Brede Vekterli2022-02-181-1/+5
* Make FNET_TransportThread IO components counter atomicTor Brede Vekterli2022-02-181-2/+4
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* low-level testing of fnet enabled byHåvard Pettersen2021-09-161-1/+2
* Update commentHenning Baldersheim2020-12-071-1/+1
* Only handle wakeup if necessary.Henning Baldersheim2020-12-051-3/+1
* GC _waitFinishedHenning Baldersheim2020-12-041-1/+0
* _lock -> _shutdownLock, _qLock -> _lock and no std::memory_order_relaxedHenning Baldersheim2020-12-041-3/+3
* Separate loks so the same lock is not used for multiple things.Henning Baldersheim2020-12-041-3/+4
* - Separate out the tail of the EventLoop into separate method to ease readabi...Henning Baldersheim2020-12-011-3/+4
* Make constructors explicit and config const.Henning Baldersheim2020-12-011-1/+1
* provide the config in the constructor only.Henning Baldersheim2020-12-011-56/+1
* Rename handle_wakeup -> handle_wakeup_events and leave an empty handle_wakeup...Henning Baldersheim2020-11-301-2/+4
* Use std::make_unique and hide actual ThreadExecutor implementation.Henning Baldersheim2020-11-291-5/+3
* use chrono instead of fastos timeHåvard Pettersen2019-11-191-4/+4
* GC unused code.Henning Baldersheim2019-05-161-65/+0
* async tls handshake workHåvard Pettersen2019-02-211-0/+18
* Use relaxed atomics for FNET_TransportThread shutdown flagTor Brede Vekterli2019-01-101-1/+6
* avoid shutdown deadlock with yourselfHåvard Pettersen2018-10-041-26/+23
* introduce pseudo-thread mutexHåvard Pettersen2018-10-041-1/+4
* handle add/close commands in separate functionsHåvard Pettersen2018-09-141-0/+3
* remove io stats tracking and loggingHåvard Pettersen2018-09-041-73/+0
* Remove use and implementation of directwrite optionHenning Baldersheim2018-08-311-12/+0
* Use std::mutex and std::condition_variable instead of FastOS_Cond.Tor Egge2017-10-271-25/+4
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* use vespalib sockets in fnetHaavard2017-04-261-6/+15
* OverrideHenning Baldersheim2017-04-041-2/+2
* NULL -> nullptrHenning Baldersheim2017-01-131-3/+3
* replace memorytub with Stash.Henning Baldersheim2017-01-131-1/+12
* Do not include fastos.h in header files.Henning Baldersheim2016-12-191-0/+3
* PublishJon Bratseth2016-06-151-0/+614