├── DBus ├── CMakeLists.txt ├── process_client.c ├── process_listen_signal.c └── process_server.c ├── FIFO ├── CMakeLists.txt ├── process_read.c └── process_write.c ├── File ├── CMakeLists.txt └── read_write_shared_file.c ├── MessageQueue ├── CMakeLists.txt ├── posix_msgq_multiple_types.c ├── system_v_msgq_multiple_types.c └── system_v_msgq_random_numbers.c ├── Pipe ├── CMakeLists.txt ├── pipe_ls_wc.c ├── pipe_parent_and_child.c └── pipe_same_process.c ├── README.md ├── Semaphore ├── CMakeLists.txt ├── posix_semaphore.c ├── system_v_multiple_semaphores.c └── system_v_semaphore.c ├── SharedMemory ├── CMakeLists.txt ├── posix_memory_mapped_file.c ├── posix_shared_mem.c └── system_v_shared_mem.c ├── Signal ├── CMakeLists.txt ├── process_a.cpp ├── process_b.cpp ├── process_c.cpp └── system_service.cpp └── Socket ├── CMakeLists.txt ├── unix_client.c ├── unix_server.c └── unix_socket_pair.c /DBus/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/DBus/CMakeLists.txt -------------------------------------------------------------------------------- /DBus/process_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/DBus/process_client.c -------------------------------------------------------------------------------- /DBus/process_listen_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/DBus/process_listen_signal.c -------------------------------------------------------------------------------- /DBus/process_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/DBus/process_server.c -------------------------------------------------------------------------------- /FIFO/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/FIFO/CMakeLists.txt -------------------------------------------------------------------------------- /FIFO/process_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/FIFO/process_read.c -------------------------------------------------------------------------------- /FIFO/process_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/FIFO/process_write.c -------------------------------------------------------------------------------- /File/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/File/CMakeLists.txt -------------------------------------------------------------------------------- /File/read_write_shared_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/File/read_write_shared_file.c -------------------------------------------------------------------------------- /MessageQueue/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/MessageQueue/CMakeLists.txt -------------------------------------------------------------------------------- /MessageQueue/posix_msgq_multiple_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/MessageQueue/posix_msgq_multiple_types.c -------------------------------------------------------------------------------- /MessageQueue/system_v_msgq_multiple_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/MessageQueue/system_v_msgq_multiple_types.c -------------------------------------------------------------------------------- /MessageQueue/system_v_msgq_random_numbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/MessageQueue/system_v_msgq_random_numbers.c -------------------------------------------------------------------------------- /Pipe/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Pipe/CMakeLists.txt -------------------------------------------------------------------------------- /Pipe/pipe_ls_wc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Pipe/pipe_ls_wc.c -------------------------------------------------------------------------------- /Pipe/pipe_parent_and_child.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Pipe/pipe_parent_and_child.c -------------------------------------------------------------------------------- /Pipe/pipe_same_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Pipe/pipe_same_process.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/README.md -------------------------------------------------------------------------------- /Semaphore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Semaphore/CMakeLists.txt -------------------------------------------------------------------------------- /Semaphore/posix_semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Semaphore/posix_semaphore.c -------------------------------------------------------------------------------- /Semaphore/system_v_multiple_semaphores.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Semaphore/system_v_multiple_semaphores.c -------------------------------------------------------------------------------- /Semaphore/system_v_semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Semaphore/system_v_semaphore.c -------------------------------------------------------------------------------- /SharedMemory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/SharedMemory/CMakeLists.txt -------------------------------------------------------------------------------- /SharedMemory/posix_memory_mapped_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/SharedMemory/posix_memory_mapped_file.c -------------------------------------------------------------------------------- /SharedMemory/posix_shared_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/SharedMemory/posix_shared_mem.c -------------------------------------------------------------------------------- /SharedMemory/system_v_shared_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/SharedMemory/system_v_shared_mem.c -------------------------------------------------------------------------------- /Signal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Signal/CMakeLists.txt -------------------------------------------------------------------------------- /Signal/process_a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Signal/process_a.cpp -------------------------------------------------------------------------------- /Signal/process_b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Signal/process_b.cpp -------------------------------------------------------------------------------- /Signal/process_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Signal/process_c.cpp -------------------------------------------------------------------------------- /Signal/system_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Signal/system_service.cpp -------------------------------------------------------------------------------- /Socket/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Socket/CMakeLists.txt -------------------------------------------------------------------------------- /Socket/unix_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Socket/unix_client.c -------------------------------------------------------------------------------- /Socket/unix_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Socket/unix_server.c -------------------------------------------------------------------------------- /Socket/unix_socket_pair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nguyenchiemminhvu/LinuxIPC/HEAD/Socket/unix_socket_pair.c --------------------------------------------------------------------------------