summaryrefslogtreecommitdiffstats
path: root/fnet/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* enable detaching a supervisor from a running transportHåvard Pettersen2022-03-301-0/+1
| | | | | | | This is done by closing all connectors and connections related to the supervisor (via the server adapter interface). Also; the packet streamer was made a singleton to avoid additional (unneeded) references to the supervisor object.
* remove admin channel conceptHåvard Pettersen2022-03-241-1/+0
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* low-level testing of fnet enabled byHåvard Pettersen2021-09-161-0/+1
| | | | | | | | | | | | | | | | | | | 1. Manipulating how much time is spent waiting for events while also manipulating how the passing of time is observed by the transport threads. (fnet::TimeTools) 2. Periodic call-backs from FNET_Transport. All transport threads are blocked during these call-backs. Between each call-back, all transport threads perform a single event loop iteration and any async operations not performed in transport threads are flushed. (FNET_Transport::attach_capture_hook) 3. Combining 1 and 2 in a way that lets the test code run all transport threads one iteration at a time, letting the transport threads run concurrently with each other, but no transport thread is allowed to run concurrently with the test code. (fnet::TransportDebugger)
* handle async resolveHaavard2017-07-101-0/+1
|
* 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
|
* remove fdselector from fnet (not used)Haavard2017-04-241-1/+0
|
* perform async connect in same threadArne H Juul2017-03-131-1/+0
| | | | | | | | | | | * always set socket non-blocking in Init() before calling Connect() * pick up async connect result in HandleWriteEvent * also revert "set incoming connections in non-blocking mode" since that is now always done in Init() * revert "closed while not added to event loop" handling (there is no longer a window where a connection can be closed before it is added to the transport event loop) * remove component for separate connect thread
* replace memorytub with Stash.Henning Baldersheim2017-01-131-1/+0
|
* PublishJon Bratseth2016-06-151-0/+34