Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / asio / doc / overview / async_op2.dot
index 49067ac..60a3275 100644 (file)
@@ -28,7 +28,7 @@ digraph g
   // Program elements.
   {
     operating_system [ label="Operating System", shape=ellipse ];
-    io_service [ label="io_service" ];
+    io_context [ label="io_context" ];
     io_object [ label="I/O Object\ne.g. socket" ];
     your_program [ label="Your Program" ];
     your_completion_handler [ label="Your Completion Handler" ];
@@ -39,12 +39,12 @@ digraph g
     edge [ arrowtail="diamond" ];
     your_program:e -> your_completion_handler:n;
     your_program:w -> io_object:nw;
-    your_program:se -> io_service:ne;
+    your_program:se -> io_context:ne;
   }
 
   // Non-owning relationships;
   {
-    io_object:sw -> io_service:w;
+    io_object:sw -> io_context:w;
   }
 
   // Visible actions.
@@ -53,14 +53,14 @@ digraph g
 
     // Forward actions.
     {
-      your_program:s -> io_service:n [ label="5" ];
+      your_program:s -> io_context:n [ label="5" ];
     }
 
     // Reverse actions.
     {
       edge [ arrowhead="none", arrowtail="open" ];
-      io_service:s -> operating_system:n [ label="4" ];
-      your_completion_handler:s -> io_service:e [ label="6" ];
+      io_context:s -> operating_system:n [ label="4" ];
+      your_completion_handler:s -> io_context:e [ label="6" ];
     }
   }
 
@@ -71,8 +71,8 @@ digraph g
     // Forward actions.
     {
       your_program:sw -> io_object:n [ label="1" ];
-      io_object:s -> io_service:nw [ label="2" ];
-      //io_service:s -> operating_system:n [ label="3" ];
+      io_object:s -> io_context:nw [ label="2" ];
+      //io_context:s -> operating_system:n [ label="3" ];
     }
   }
 }