36 static void Setup(
int ipc_pipe_fd_out,
int ipc_pipe_fd_in,
int proc_num);
40 static std::string
CreateMessage(
const std::string& command,
const std::string& param) {
43 return command +
"\x1e" + param;
59 inline static int fIpcFdOut = -1;
60 inline static int fIpcFdIn = -1;
61 inline static int fProcNum = -1;
static bool SendIpcBlocking(std::string msg)
Send a blocking IPC message.
Definition RMGIpc.cc:50
static void Setup(int ipc_pipe_fd_out, int ipc_pipe_fd_in, int proc_num)
Set the IPC pipes file descriptors.
Definition RMGIpc.cc:27
static std::string CreateMessage(const std::string &command, const std::string ¶m)
Create an IPC message with a key and a single value.
Definition RMGIpc.hh:40
static bool SendIpcNonBlocking(std::string msg)
Send a non-blocking IPC message.
Definition RMGIpc.cc:76