http://git-wip-us.apache.org/repos/asf/mesos-site/blob/877d1fc7/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml 
b/content/api/latest/c++/Tokens.xml
index 665216e..8bab077 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -36787,13 +36787,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -36810,13 +36810,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>unknown</APILanguage>
       <Type>instm</Type>
       <Scope>ProtobufProcess&lt; NetworkProcess &gt;</Scope>
     </TokenIdentifier>
     <Path>classProtobufProcess.html</Path>
-    <Anchor>a815baf04a27f8675a1a92a6c1075d969</Anchor>
+    <Anchor>a5c6659fa98d4c54ae10ced56690f08ee</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -36926,52 +36926,52 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -37899,13 +37899,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -37973,13 +37973,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>ProtobufProcess</Scope>
     </TokenIdentifier>
     <Path>classProtobufProcess.html</Path>
-    <Anchor>a815baf04a27f8675a1a92a6c1075d969</Anchor>
+    <Anchor>a5c6659fa98d4c54ae10ced56690f08ee</Anchor>
     <DeclaredIn>protobuf.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -38100,52 +38100,52 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -38542,13 +38542,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -38616,13 +38616,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>unknown</APILanguage>
       <Type>instm</Type>
       <Scope>ProtobufProcess&lt; ReqResProcess&lt; Req, Res &gt; &gt;</Scope>
     </TokenIdentifier>
     <Path>classProtobufProcess.html</Path>
-    <Anchor>a815baf04a27f8675a1a92a6c1075d969</Anchor>
+    <Anchor>a5c6659fa98d4c54ae10ced56690f08ee</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -38732,52 +38732,52 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -56165,13 +56165,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -56368,63 +56368,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -57717,13 +57717,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -57746,63 +57746,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -58124,13 +58124,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -58164,63 +58164,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -59498,13 +59498,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -59533,13 +59533,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>unknown</APILanguage>
       <Type>instm</Type>
       <Scope>ProtobufProcess&lt; CheckerProcess &gt;</Scope>
     </TokenIdentifier>
     <Path>classProtobufProcess.html</Path>
-    <Anchor>a815baf04a27f8675a1a92a6c1075d969</Anchor>
+    <Anchor>a5c6659fa98d4c54ae10ced56690f08ee</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -59649,52 +59649,52 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -62514,13 +62514,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -62555,63 +62555,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -62974,13 +62974,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -63015,63 +63015,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -63414,13 +63414,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -63455,63 +63455,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -70630,13 +70630,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -70659,63 +70659,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -71399,13 +71399,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -71416,7 +71416,7 @@
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>ae3b5c560a4dc2a611f3b11b1642d9623</Anchor>
+    <Anchor>a5ee20b895880bc157c7e445859458364</Anchor>
     <Abstract>Invoked when a process gets spawned. </Abstract>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
@@ -71428,30 +71428,30 @@
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>aadfa2612b8297613788ed47d1e0ba817</Anchor>
+    <Anchor>ade864dd7c63e16d0714c351381390cff</Anchor>
     <Abstract>Invoked when a process is terminated. </Abstract>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>abc98aab1998bf1a0db65bd0a6799bc9c</Anchor>
+    <Anchor>a2df5783664d5323e43272fdce9310455</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>ac6025245facc481ba42f7208969494df</Anchor>
+    <Anchor>ac38bf9823bb8b70ddaa0e2030c12913e</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -71462,7 +71462,7 @@
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>ab84125e8b6ac8adadadd40df0e63920f</Anchor>
+    <Anchor>ac285ccb7495989feff13451400127c7f</Anchor>
     <Abstract>Invoked when a linked process has exited. </Abstract>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
@@ -71534,24 +71534,24 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>_visit</Name>
+      <Name>_consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>ae1c3d92914e50944add7fdf7004df446</Anchor>
+    <Anchor>a4568d29fc1b9e22e096a64d9fe2ba0f7</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>_visit</Name>
+      <Name>_consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>mesos::internal::master::Master</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1master_1_1Master.html</Path>
-    <Anchor>a5433259cd43dac684687ab3fbce34c4d</Anchor>
+    <Anchor>a6701d8757fbb8598669adb8f960cc35d</Anchor>
     <DeclaredIn>master.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -72253,6 +72253,16 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>consume</Name>
+      <APILanguage>unknown</APILanguage>
+      <Type>instm</Type>
+      <Scope>ProtobufProcess&lt; Master &gt;</Scope>
+    </TokenIdentifier>
+    <Path>classProtobufProcess.html</Path>
+    <Anchor>a5c6659fa98d4c54ae10ced56690f08ee</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>send</Name>
       <APILanguage>unknown</APILanguage>
       <Type>instm</Type>
@@ -72359,41 +72369,52 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>instm</Type>
+      <Scope>process::ProcessBase</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1ProcessBase.html</Path>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
+    <DeclaredIn>process.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -76616,13 +76637,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -76686,63 +76707,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -77364,13 +77385,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -77663,63 +77684,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -79482,13 +79503,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -79781,63 +79802,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -83419,13 +83440,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -83460,63 +83481,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -86330,13 +86351,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -86400,63 +86421,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -86945,13 +86966,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -87015,63 +87036,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -88060,13 +88081,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -88141,63 +88162,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -88610,13 +88631,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -88702,63 +88723,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -89857,13 +89878,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -89927,63 +89948,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -90374,13 +90395,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -90455,63 +90476,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -90902,13 +90923,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -90954,63 +90975,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -91429,13 +91450,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -91469,63 +91490,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -92001,13 +92022,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -92105,63 +92126,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -92584,13 +92605,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -92688,63 +92709,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -93167,13 +93188,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <Anchor>a9b310e99e6cef77273fd1cc403c871b1</Anchor>
     <DeclaredIn>event.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -93271,63 +93292,63 @@
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a79814ca5804d56a805d43bc1c86ee1e1</Anchor>
+    <Anchor>a2accda04cb99a8337c501958ff85ce01</Anchor>
     <Abstract>Invoked when an event is serviced. </Abstract>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>afada1b4232e2867717bc3cf6d296e2b2</Anchor>
+    <Anchor>aab442a83e7b73449ad9237af4ad02a80</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a9b7eb1f7b22934a2ae9787ec4129b879</Anchor>
+    <Anchor>ad9d4ca7d97e0a296121deac831ac1917</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a6c225bbf6d2fd8f93e827ef3515a7e20</Anchor>
+    <Anchor>a37f2b9a57194ffdbe873a318337e0f76</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a394f43bc1b3a1d1e1f9ea67772040902</Anchor>
+    <Anchor>a9a583eaf601e28e41073181ec3ebbc32</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>visit</Name>
+      <Name>consume</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
       <Scope>process::ProcessBase</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1ProcessBase.html</Path>
-    <Anchor>a34a0d883ad4159e8780e6e1698a7c00a</Anchor>
+    <Anchor>a4dd3058269bffe1b73cb8a4469a66542</Anchor>
     <DeclaredIn>process.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -93750,13 +93771,13 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>~EventVisitor</Name>
+      <Name>~EventConsumer</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
-      <Scope>process::EventVisitor</Scope>
+      <Scope>process::EventConsumer</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1EventVisitor.html</Path>
-    <Anchor>ac13fa54ee331a688e72ef97b1e6b32ac</Anchor>
+    <Path>structprocess_1_1EventConsumer.html</Path>
+    <

<TRUNCATED>

Reply via email to