event_pipe: convert to C++
This commit is contained in:
parent
e86e77ad67
commit
3e5f09be0b
@ -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 \
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* 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;
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* 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 */
|
||||
|
Loading…
Reference in New Issue
Block a user