event/DeferredCall: rename to DeferEvent
This commit is contained in:
parent
18c4ef09d5
commit
9df4853e23
@ -520,7 +520,7 @@ libevent_a_SOURCES = \
|
||||
src/event/TimerEvent.hxx src/event/TimerEvent.cxx \
|
||||
src/event/IdleMonitor.hxx src/event/IdleMonitor.cxx \
|
||||
src/event/DeferredMonitor.hxx src/event/DeferredMonitor.cxx \
|
||||
src/event/DeferredCall.hxx \
|
||||
src/event/DeferEvent.hxx \
|
||||
src/event/MaskMonitor.hxx src/event/MaskMonitor.cxx \
|
||||
src/event/SocketMonitor.cxx src/event/SocketMonitor.hxx \
|
||||
src/event/BufferedSocket.cxx src/event/BufferedSocket.hxx \
|
||||
|
@ -17,8 +17,8 @@
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*/
|
||||
|
||||
#ifndef MPD_EVENT_DEFERRED_CALL_HXX
|
||||
#define MPD_EVENT_DEFERRED_CALL_HXX
|
||||
#ifndef MPD_DEFER_EVENT_HXX
|
||||
#define MPD_DEFER_EVENT_HXX
|
||||
|
||||
#include "check.h"
|
||||
#include "DeferredMonitor.hxx"
|
||||
@ -29,19 +29,19 @@
|
||||
*
|
||||
* This class is thread-safe.
|
||||
*/
|
||||
class DeferredCall final : DeferredMonitor {
|
||||
class DeferEvent final : DeferredMonitor {
|
||||
typedef BoundMethod<void()> Callback;
|
||||
const Callback callback;
|
||||
|
||||
public:
|
||||
DeferredCall(EventLoop &_loop, Callback _callback)
|
||||
DeferEvent(EventLoop &_loop, Callback _callback)
|
||||
:DeferredMonitor(_loop), callback(_callback) {}
|
||||
|
||||
using DeferredMonitor::GetEventLoop;
|
||||
using DeferredMonitor::Schedule;
|
||||
using DeferredMonitor::Cancel;
|
||||
|
||||
protected:
|
||||
private:
|
||||
void RunDeferred() override {
|
||||
callback();
|
||||
}
|
@ -21,7 +21,7 @@
|
||||
#define MPD_ASYNC_INPUT_STREAM_HXX
|
||||
|
||||
#include "InputStream.hxx"
|
||||
#include "event/DeferredCall.hxx"
|
||||
#include "event/DeferEvent.hxx"
|
||||
#include "util/HugeAllocator.hxx"
|
||||
#include "util/CircularBuffer.hxx"
|
||||
|
||||
@ -38,8 +38,8 @@ class AsyncInputStream : public InputStream {
|
||||
NONE, SCHEDULED, PENDING
|
||||
};
|
||||
|
||||
DeferredCall deferred_resume;
|
||||
DeferredCall deferred_seek;
|
||||
DeferEvent deferred_resume;
|
||||
DeferEvent deferred_seek;
|
||||
|
||||
HugeArray<uint8_t> allocation;
|
||||
|
||||
@ -167,7 +167,7 @@ protected:
|
||||
private:
|
||||
void Resume();
|
||||
|
||||
/* for DeferredCall */
|
||||
/* for DeferEvent */
|
||||
void DeferredResume() noexcept;
|
||||
void DeferredSeek() noexcept;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user