Commit 3e5f09be authored by Max Kellermann's avatar Max Kellermann

event_pipe: convert to C++

parent e86e77ad
......@@ -247,7 +247,7 @@ src_mpd_SOURCES = \
src/io_thread.c src/io_thread.h \
src/Main.cxx src/Main.hxx \
src/Win32Main.cxx \
src/event_pipe.c \
src/EventPipe.cxx \
src/daemon.c \
src/AudioCompress/compress.c \
src/MusicBuffer.cxx src/MusicBuffer.hxx \
......
/*
* Copyright (C) 2003-2011 The Music Player Daemon Project
* Copyright (C) 2003-2013 The Music Player Daemon Project
* http://www.musicpd.org
*
* This program is free software; you can redistribute it and/or modify
......@@ -80,7 +80,7 @@ main_notify_event(G_GNUC_UNUSED GIOChannel *source,
for (unsigned i = 0; i < PIPE_EVENT_MAX; ++i)
if (events[i])
/* invoke the event handler */
event_pipe_invoke(i);
event_pipe_invoke(pipe_event(i));
return true;
}
......
/*
* Copyright (C) 2003-2011 The Music Player Daemon Project
* Copyright (C) 2003-2013 The Music Player Daemon Project
* http://www.musicpd.org
*
* This program is free software; you can redistribute it and/or modify
......@@ -50,6 +50,10 @@ enum pipe_event {
typedef void (*event_pipe_callback_t)(void);
#ifdef __cplusplus
extern "C" {
#endif
void event_pipe_init(void);
void event_pipe_deinit(void);
......@@ -66,4 +70,8 @@ void event_pipe_emit(enum pipe_event event);
*/
void event_pipe_emit_fast(enum pipe_event event);
#ifdef __cplusplus
}
#endif
#endif /* MAIN_NOTIFY_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment