mpd/src/event
Max Kellermann f807345022 event/Loop: use std::chrono::ceil()
Thanks to C++17, we don't need our custom implementation anymore.
2024-10-30 21:29:16 +01:00
..
Backend.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
BackendEvents.hxx event/BackendEvents: relicense to BSD-2 2023-03-12 19:53:03 +01:00
BufferedSocket.cxx event/BufferedSocket: pass std::span to OnSocketInput() 2024-04-03 20:43:40 +02:00
BufferedSocket.hxx event/BufferedSocket: pass std::span to OnSocketInput() 2024-04-03 20:43:40 +02:00
Call.cxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
Call.hxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
Chrono.hxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
CoarseTimerEvent.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
CoarseTimerEvent.hxx event/{Coarse,Fine}TimerEvent: add API docs 2023-11-21 20:47:25 +01:00
DeferEvent.cxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
DeferEvent.hxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
EpollBackend.hxx event/EpollBackend: add missing header guard 2023-03-21 11:00:41 +01:00
EpollEvents.hxx event/EpollEvents: add mapping for EPOLLPRI 2024-06-25 20:28:34 +02:00
FarTimerEvent.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
FineTimerEvent.cxx event/FineTimerEvent: add SetDue(), ScheduleCurrent() 2023-11-21 20:47:29 +01:00
FineTimerEvent.hxx event/TimerList: remove option NO_BOOST 2024-04-03 21:30:59 +02:00
FullyBufferedSocket.cxx net/SocketDescriptor: add {Read,Write}NoWait() 2023-09-27 11:39:55 +02:00
FullyBufferedSocket.hxx event/FullyBufferedSocket: pass std::span to DirectWrite() 2023-09-27 10:36:56 +02:00
IdleEvent.hxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
InjectEvent.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
InjectEvent.hxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
InotifyEvent.cxx io, net, evnet: quote file names in error messages 2024-04-10 13:36:05 +02:00
InotifyEvent.hxx event/InotifyEvent: add method TryAddWatch() 2023-10-15 10:51:06 +02:00
Loop.cxx event/Loop: use std::chrono::ceil() 2024-10-30 21:29:16 +01:00
Loop.hxx event/Loop: relicense to BSD-2 2023-09-26 15:47:09 +02:00
MaskMonitor.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
MaskMonitor.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
MultiSocketMonitor.cxx event/MultiSocketMonitor: reschedule epoll/EPERM workaround forever 2024-07-25 20:16:53 +02:00
MultiSocketMonitor.hxx event/MultiSocketMonitor: reschedule epoll/EPERM workaround forever 2024-07-25 20:16:53 +02:00
PipeEvent.hxx event/PipeEvent: expose the EventPollBackendEvents constants 2023-11-02 10:48:21 +01:00
PollBackend.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
PollBackend.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
PollEvents.hxx event/BackendEvents: relicense to BSD-2 2023-03-12 19:53:03 +01:00
PollResultGeneric.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ServerSocket.cxx lib/fmt/SocketAddressFormatter: new library 2023-09-19 11:22:39 +02:00
ServerSocket.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SignalMonitor.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SignalMonitor.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SocketEvent.cxx event/Chrono, ...: relicense to BSD-2 2023-03-12 20:02:54 +01:00
SocketEvent.hxx event/SocketEvent: erase IMPLICIT_FLAGS in Cancel{Read,Write}() 2024-05-06 12:48:42 +02:00
Thread.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Thread.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
TimerList.cxx event/TimerList: use FineTimerEvent::GetDue() 2024-07-23 13:38:05 +02:00
TimerList.hxx event/TimerList: remove option NO_BOOST 2024-04-03 21:30:59 +02:00
TimerWheel.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
TimerWheel.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
UringManager.cxx io/uring/Queue: make Submit() virtual, Push() not 2023-05-22 21:57:18 +02:00
UringManager.hxx io/uring/Queue: make Submit() virtual, Push() not 2023-05-22 21:57:18 +02:00
WakeFD.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
WinSelectBackend.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
WinSelectBackend.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
WinSelectEvents.hxx event/BackendEvents: relicense to BSD-2 2023-03-12 19:53:03 +01:00
meson.build event/TimerList: remove option NO_BOOST 2024-04-03 21:30:59 +02:00