Simplest way to establish an IPC mechanism in C++

Between different types of IPC mechanisms in Linux for local host, what's the most efficient way in terms of data exchange speed and code simplicity in C++?

Is it D-Bus or UDP sockets or other mechanisms i.e. Sys-v, signals or pipes? And why?
Also what about Boost IPC, do they satisfy what I need?
Topic archived. No new replies allowed.