├── CMakeLists.txt ├── LICENSE ├── README.md ├── posix_message_queues ├── README.md ├── mq_client.c └── mq_server.c ├── posix_shared_memory ├── README.md ├── shared_memory.h ├── shm_reader.c └── shm_writer.c ├── routing_table_manager ├── README.md ├── include │ ├── linked_list.h │ └── node.h ├── lib │ └── libgcds.a ├── src │ ├── input.c │ ├── input.h │ ├── rtm.c │ ├── rtm.h │ ├── rtm_client.c │ └── rtm_server.c ├── tests │ └── test_input.c └── unity │ ├── unity.c │ ├── unity.h │ └── unity_internals.h ├── unix_domain_sockets ├── README.md ├── client.c ├── multiplexing │ ├── fd_set_mgmt.c │ ├── fd_set_mgmt.h │ └── server.c └── no_multiplexing │ └── server.c ├── utils.c └── utils.h /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/README.md -------------------------------------------------------------------------------- /posix_message_queues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/posix_message_queues/README.md -------------------------------------------------------------------------------- /posix_message_queues/mq_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/posix_message_queues/mq_client.c -------------------------------------------------------------------------------- /posix_message_queues/mq_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/posix_message_queues/mq_server.c -------------------------------------------------------------------------------- /posix_shared_memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/posix_shared_memory/README.md -------------------------------------------------------------------------------- /posix_shared_memory/shared_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/posix_shared_memory/shared_memory.h -------------------------------------------------------------------------------- /posix_shared_memory/shm_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/posix_shared_memory/shm_reader.c -------------------------------------------------------------------------------- /posix_shared_memory/shm_writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/posix_shared_memory/shm_writer.c -------------------------------------------------------------------------------- /routing_table_manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/README.md -------------------------------------------------------------------------------- /routing_table_manager/include/linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/include/linked_list.h -------------------------------------------------------------------------------- /routing_table_manager/include/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/include/node.h -------------------------------------------------------------------------------- /routing_table_manager/lib/libgcds.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/lib/libgcds.a -------------------------------------------------------------------------------- /routing_table_manager/src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/src/input.c -------------------------------------------------------------------------------- /routing_table_manager/src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/src/input.h -------------------------------------------------------------------------------- /routing_table_manager/src/rtm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/src/rtm.c -------------------------------------------------------------------------------- /routing_table_manager/src/rtm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/src/rtm.h -------------------------------------------------------------------------------- /routing_table_manager/src/rtm_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/src/rtm_client.c -------------------------------------------------------------------------------- /routing_table_manager/src/rtm_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/src/rtm_server.c -------------------------------------------------------------------------------- /routing_table_manager/tests/test_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/tests/test_input.c -------------------------------------------------------------------------------- /routing_table_manager/unity/unity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/unity/unity.c -------------------------------------------------------------------------------- /routing_table_manager/unity/unity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/unity/unity.h -------------------------------------------------------------------------------- /routing_table_manager/unity/unity_internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/routing_table_manager/unity/unity_internals.h -------------------------------------------------------------------------------- /unix_domain_sockets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/unix_domain_sockets/README.md -------------------------------------------------------------------------------- /unix_domain_sockets/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/unix_domain_sockets/client.c -------------------------------------------------------------------------------- /unix_domain_sockets/multiplexing/fd_set_mgmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/unix_domain_sockets/multiplexing/fd_set_mgmt.c -------------------------------------------------------------------------------- /unix_domain_sockets/multiplexing/fd_set_mgmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/unix_domain_sockets/multiplexing/fd_set_mgmt.h -------------------------------------------------------------------------------- /unix_domain_sockets/multiplexing/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/unix_domain_sockets/multiplexing/server.c -------------------------------------------------------------------------------- /unix_domain_sockets/no_multiplexing/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/unix_domain_sockets/no_multiplexing/server.c -------------------------------------------------------------------------------- /utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/utils.c -------------------------------------------------------------------------------- /utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandra-zaharia/Linux-IPC/HEAD/utils.h --------------------------------------------------------------------------------