Shared_Memory_2_FDS ==================== .. toctree:: :maxdepth: 1 :hidden: :includehidden: Shared_Memory_2_FDS/Basic_example/Basic_example Shared_Memory_2_FDS/select/select Shared_Memory_2_FDS/poll/poll .. tab-set:: .. tab-item:: Basic_example .. card:: Basic_example * :doc:`Shared_Memory_2_FDS/Basic_example/Basic_example` .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`program 1: shared memory 2fds single reader and single writer : single data transfer <shared_memory_2fds_single_data_transfer>` * :ref:`program 2: shared memory 2fds single reader and single writer : multiple data transfer <shared_memory_2fds_multiple_data_transfer>` .. tab-set:: .. tab-item:: select .. card:: select * :doc:`Shared_Memory_2_FDS/select/select` .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`shared memory 2fds FAQs <select_shared_memory_2fds>` * :ref:`Step 1: Sequence Diagram for reader.c <select_shared_memory_2fds_reader_sequence_diagram>` * :ref:`Step 2: Program for reader.c <select_shared_memory_2fds_reader_code>` * :ref:`Step 3: Compile and Execute reader.c <select_shared_memory_2fds_reader_side_compile_and_execute>` * :ref:`Step 4: Sequence Diagram for writer.c <select_shared_memory_2fds_writer_sequence_diagram>` * :ref:`Step 5: Program for writer.c <select_shared_memory_2fds_writer_code>` * :ref:`Step 6: Compile and Execute writer.c <select_shared_memory_2fds_writer_side_compile_and_execute>` * :ref:`Summary <select_shared_memory_2fds_Summary>` .. tab-set:: .. tab-item:: poll .. card:: poll * :doc:`Shared_Memory_2_FDS/poll/poll` .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`shared memory 2fds FAQs <poll_shared_memory_2fds>` * :ref:`Step 1: Sequence Diagram for reader.c <poll_shared_memory_2fds_reader_sequence_diagram>` * :ref:`Step 2: Program for reader.c <poll_shared_memory_2fds_reader_code>` * :ref:`Step 3: Compile and Execute reader.c <poll_shared_memory_2fds_reader_side_compile_and_execute>` * :ref:`Step 4: Sequence Diagram for writer.c <poll_shared_memory_2fds_writer_sequence_diagram>` * :ref:`Step 5: Program for writer.c <poll_shared_memory_2fds_writer_code>` * :ref:`Step 6: Compile and Execute writer.c <poll_shared_memory_2fds_writer_side_compile_and_execute>` * :ref:`Summary <poll_shared_memory_2fds_Summary>` .. card:: See Also * Previous topic * :doc:`../Shared_Memory/Shared_Memory` * Current topic * :doc:`../Shared_Memory_2_FDS/Shared_Memory_2_FDS` * Other IPCs * :doc:`../SocketPair/SocketPair` * :doc:`../Timerfd/Timerfd`