SocketPair =========== .. toctree:: :maxdepth: 1 :hidden: :includehidden: SocketPair/Basic_example/Basic_example SocketPair/select/select SocketPair/poll/poll SocketPair/epoll/epoll .. tab-set:: .. tab-item:: Basic_example .. card:: Basic_example * :doc:`SocketPair/Basic_example/Basic_example` .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`program 1: socketpair : single data transfer ` * :ref:`program 2: socketpair : multiple data transfer ` .. tab-set:: .. tab-item:: select .. card:: select * :doc:`SocketPair/select/select` .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`socketpair FAQs ` * :ref:`Step 1: Sequence Diagram for socketpair.c ` * :ref:`Step 2: Program for socketpair.c ` * :ref:`Step 3: Compile and Execute socketpair.c ` * :ref:`Summary ` .. tab-set:: .. tab-item:: poll .. card:: poll * :doc:`SocketPair/poll/poll` .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`socketpair FAQs ` * :ref:`Step 1: Sequence Diagram for socketpair.c ` * :ref:`Step 2: Program for socketpair.c ` * :ref:`Step 3: Compile and Execute socketpair.c ` * :ref:`Summary ` .. tab-set:: .. tab-item:: epoll .. card:: epoll * :doc:`SocketPair/epoll/epoll` .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`socketpair FAQs ` * :ref:`Step 1: Sequence Diagram for socketpair.c ` * :ref:`Step 2: Program for socketpair.c ` * :ref:`Step 3: Compile and Execute socketpair.c ` * :ref:`Summary ` .. card:: See Also * Previous topic * :doc:`../Shared_Memory_2_FDS/Shared_Memory_2_FDS` * Current topic * :doc:`../SocketPair/SocketPair` * Next IPC * :doc:`../Timerfd/Timerfd`