summaryrefslogtreecommitdiff
path: root/src/ipc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipc.h')
-rw-r--r--src/ipc.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/ipc.h b/src/ipc.h
index 22dce2a8..8127bf86 100644
--- a/src/ipc.h
+++ b/src/ipc.h
@@ -22,5 +22,20 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
22 22
23#pragma once 23#pragma once
24 24
25#include <the_Foundation/defs.h> 25#include <the_Foundation/string.h>
26#include <the_Foundation/process.h>
26 27
28void init_Ipc (const char *runDir);
29void deinit_Ipc (void);
30
31iProcessId check_Ipc (void);
32void listen_Ipc (void);
33iString * communicate_Ipc (const iString *command);
34void signal_Ipc (iProcessId pid);
35
36enum iIpcWrite {
37 command_IpcWrite,
38 response_IpcWrite,
39};
40
41iBool write_Ipc (iProcessId pid, const iString *input, enum iIpcWrite type);