diff --git a/docs/html/serialized__messenger_8impl_8h_source.html b/docs/html/serialized__messenger_8impl_8h_source.html index 3a173564a0..de409b942d 100644 --- a/docs/html/serialized__messenger_8impl_8h_source.html +++ b/docs/html/serialized__messenger_8impl_8h_source.html @@ -68,7 +68,7 @@
serialized_messenger.impl.h
-Go to the documentation of this file.
1 /*
2 //@HEADER
3 // *****************************************************************************
4 //
5 // serialized_messenger.impl.h
6 // DARMA/vt => Virtual Transport
7 //
8 // Copyright 2019-2021 National Technology & Engineering Solutions of Sandia, LLC
9 // (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S.
10 // Government retains certain rights in this software.
11 //
12 // Redistribution and use in source and binary forms, with or without
13 // modification, are permitted provided that the following conditions are met:
14 //
15 // * Redistributions of source code must retain the above copyright notice,
16 // this list of conditions and the following disclaimer.
17 //
18 // * Redistributions in binary form must reproduce the above copyright notice,
19 // this list of conditions and the following disclaimer in the documentation
20 // and/or other materials provided with the distribution.
21 //
22 // * Neither the name of the copyright holder nor the names of its
23 // contributors may be used to endorse or promote products derived from this
24 // software without specific prior written permission.
25 //
26 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
27 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
29 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
30 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
31 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
32 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
33 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
35 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36 // POSSIBILITY OF SUCH DAMAGE.
37 //
38 // Questions? Contact darma@sandia.gov
39 //
40 // *****************************************************************************
41 //@HEADER
42 */
43 
44 #if !defined INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H
45 #define INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H
46 
47 #include "vt/config.h"
48 #include "vt/messaging/message.h"
49 #include "vt/messaging/active.h"
54 #include "vt/messaging/envelope/envelope_set.h" // envelopeSetRef
57 
58 #include <tuple>
59 #include <type_traits>
60 #include <cstdlib>
61 #include <cassert>
62 
63 namespace vt { namespace serialization {
64 
65 template <typename MsgT>
66 static MsgPtr<MsgT> deserializeFullMessage(SerialByteType* source) {
67  MsgT* msg = detail::makeMessageImpl<MsgT>();
68  checkpoint::deserializeInPlace<MsgT>(source, msg);
69 
70  envelopeInitRecv(msg->env);
71  return MsgPtr<MsgT>(msg);
72 }
73 
74 template <typename UserMsgT>
77 ) {
78  auto const handler = sys_msg->handler;
79  auto const ptr_size = sys_msg->ptr_size;
80 
83  "serialMsgHandlerBcast: group_={:x}, handler={}, ptr_size={}\n",
84  envelopeGetGroup(sys_msg->env), handler, ptr_size
85  );
86 
87  auto ptr_offset = reinterpret_cast<char*>(sys_msg)
89  auto msg_data = ptr_offset;
90  auto user_msg = deserializeFullMessage<UserMsgT>(msg_data);
91 
92  bool const is_obj = HandlerManager::isHandlerObjGroup(handler);
93  if (is_obj) {
95  user_msg.template to<BaseMsgType>(), handler, sys_msg->from_node, nullptr
96  );
97  } else {
98  runnable::makeRunnable(user_msg, true, handler, sys_msg->from_node)
99  .withTDEpochFromMsg()
100  .enqueue();
101  }
102 }
103 
104 template <typename UserMsgT>
107 ) {
108  auto const handler = sys_msg->handler;
109  auto const recv_tag = sys_msg->data_recv_tag;
110  auto const nchunks = sys_msg->nchunks;
111  auto const len = sys_msg->ptr_size;
112  auto const epoch = envelopeGetEpoch(sys_msg->env);
113 
116  "serialMsgHandler: non-eager, recvDataMsg: msg={}, handler={}, "
117  "recv_tag={}, epoch={}\n",
118  print_ptr(sys_msg), handler, recv_tag, epoch
119  );
120 
121  bool const is_valid_epoch = epoch != no_epoch;
122 
123  if (is_valid_epoch) {
124  theTerm()->produce(epoch);
125  }
126 
127  auto node = sys_msg->from_node;
129  nchunks, recv_tag, sys_msg->from_node, len,
130  [handler, recv_tag, node, epoch, is_valid_epoch]
131  (RDMA_GetType ptr, ActionType action) {
132  // be careful here not to use "sys_msg", it is no longer valid
133  auto msg_data = reinterpret_cast<SerialByteType*>(std::get<0>(ptr));
134  auto msg = deserializeFullMessage<UserMsgT>(msg_data);
135 
136  vt_debug_print(
137  normal, serial_msg,
138  "serialMsgHandler: recvDataMsg finished: handler={}, recv_tag={},"
139  "epoch={}\n",
140  handler, recv_tag, envelopeGetEpoch(msg->env)
141  );
142 
143  bool const is_obj = HandlerManager::isHandlerObjGroup(handler);
144  if (is_obj) {
145  objgroup::dispatchObjGroup(
146  msg.template to<BaseMsgType>(), handler, node, action
147  );
148  } else {
149  runnable::makeRunnable(msg, true, handler, node)
150  .withTDEpoch(epoch, not is_valid_epoch)
151  .withContinuation(action)
152  .enqueue();
153  }
154 
155  if (is_valid_epoch) {
156  theTerm()->consume(epoch);
157  }
158  }
159  );
160 }
161 
162 template <typename UserMsgT, typename BaseEagerMsgT>
165 ) {
166  auto const handler = sys_msg->handler;
167 
170  "payloadMsgHandler: handler={}, bytes={}, epoch={}\n",
171  handler, sys_msg->bytes, envelopeGetEpoch(sys_msg->env)
172  );
173 
174  auto msg_data = sys_msg->payload.data();
175  auto user_msg = deserializeFullMessage<UserMsgT>(msg_data);
176 
177  // Keep bcast related data in user_msg since it's sometimes
178  // needed in the handler
179  if (envelopeIsBcast(sys_msg->env)) {
180  envelopeCopyBcastData(user_msg->env, sys_msg->env);
181  }
182 
185  "payloadMsgHandler: group={:x}, msg={}, handler={}, bytes={}, "
186  "user ref={}, sys ref={}, user_msg={}, epoch={}\n",
187  envelopeGetGroup(sys_msg->env), print_ptr(sys_msg), handler, sys_msg->bytes,
188  envelopeGetRef(user_msg->env), envelopeGetRef(sys_msg->env),
189  print_ptr(user_msg.get()), envelopeGetEpoch(sys_msg->env)
190  );
191 
192  bool const is_obj = HandlerManager::isHandlerObjGroup(handler);
193  if (is_obj) {
195  user_msg.template to<BaseMsgType>(), handler, sys_msg->from_node, nullptr
196  );
197  } else {
198  runnable::makeRunnable(user_msg, true, handler, sys_msg->from_node)
199  .withTDEpochFromMsg()
200  .enqueue();
201  }
202 }
203 
204 template <typename MsgT, typename BaseT>
206  NodeType dest, MsgT* msg, HandlerType handler,
207  ActionEagerSend<MsgT, BaseT> eager_sender
208 ) {
209  auto eager_default_send =
211  using MsgType = SerialEagerPayloadMsg<MsgT,BaseT>;
213  return theMsg()->sendMsg<MsgType,payloadMsgHandler>(dest, m);
214  };
215  auto eager = eager_sender ? eager_sender : eager_default_send;
216  return sendSerialMsgSendImpl<MsgT,BaseT>(
217  msg, handler, eager,
219  return action(dest);
220  }
221  );
222 }
223 
224 template <typename MsgT, typename BaseT>
225 /*static*/ messaging::PendingSend
227  MsgT* msg_ptr, HandlerType han, bool deliver_to_sender
228 ) {
229  using PayloadMsg = SerialEagerPayloadMsg<MsgT, BaseT>;
230 
231  auto msg = promoteMsg(msg_ptr);
232 
233  MsgSharedPtr<SerialEagerPayloadMsg<MsgT,BaseT>> payload_msg = nullptr;
234  MsgSharedPtr<SerialWrapperMsgType<MsgT>> sys_msg = nullptr;
235  SizeType ptr_size = 0;
236  auto sys_size = sizeof(typename decltype(sys_msg)::MsgType);
237 
238  envelopeSetIsLocked(msg->env, true); // implies locked on deserialize
239  envelopeSetHasBeenSerialized(msg->env, false);
240 
241  auto serialized_msg = checkpoint::serialize(
242  *msg.get(), [&](SizeType size) -> SerialByteType* {
243  ptr_size = size;
244  if (size >= serialized_msg_eager_size) {
245  sys_msg = makeMessageSz<SerialWrapperMsgType<MsgT>>(ptr_size);
246  return reinterpret_cast<char*>(sys_msg.get()) + sys_size;
247  } else {
248  payload_msg = makeMessage<PayloadMsg>(
249  static_cast<NumBytesType>(size)
250  );
251  return payload_msg->payload.data();
252  }
253  }
254  );
255 
256  vtAssertInfo(
257  envelopeHasBeenSerialized(msg->env),
258  "A message was serialized that did not correctly serialize parents."
259  " All serialized messages are required to call serialize on the"
260  " message's parent type. See 'msg_serialize_parent'.",
261  typeid(MsgT).name()
262  );
263 
264  if (ptr_size < serialized_msg_eager_size) {
265  vtAssert(
266  ptr_size < serialized_msg_eager_size,
267  "Must be smaller for eager protocol"
268  );
269 
270  // wrap metadata
271  payload_msg->handler = han;
272  payload_msg->from_node = theContext()->getNode();
273  // setup envelope
274  envelopeInitCopy(payload_msg->env, msg->env);
275 
278  "broadcastSerialMsg (eager): han={}, size={}, "
279  "serialized_msg_eager_size={}, group={:x}\n",
280  han, ptr_size, serialized_msg_eager_size, envelopeGetGroup(msg->env)
281  );
282 
283  theMsg()->markAsSerialMsgMessage(payload_msg);
284  return theMsg()->broadcastMsg<PayloadMsg,payloadMsgHandler>(payload_msg, deliver_to_sender);
285  } else {
286  auto const& total_size = ptr_size + sys_size;
287 
288  auto traceable_han = han;
289 
290 # if vt_check_enabled(trace_enabled)
291  // Since we aren't sending the message (just packing it into a buffer, we
292  // need to transfer whether the handler should be traced on that message
293  auto_registry::HandlerManagerType::setHandlerTrace(
294  traceable_han, envelopeGetTraceRuntimeEnabled(msg->env)
295  );
296 # endif
297 
298  // wrap metadata
299  sys_msg->handler = traceable_han;
300  sys_msg->from_node = theContext()->getNode();
301  sys_msg->ptr_size = ptr_size;
302  // setup envelope
303  envelopeInitCopy(sys_msg->env, msg->env);
304 
307  "broadcastSerialMsg (non-eager): container: han={}, sys_size={}, "
308  "ptr_size={}, total_size={}, group={:x}\n",
309  traceable_han, sys_size, ptr_size, total_size, envelopeGetGroup(msg->env)
310  );
311 
312  using MsgType = SerialWrapperMsgType<MsgT>;
313  theMsg()->markAsSerialMsgMessage(sys_msg);
314  return theMsg()->broadcastMsgSz<MsgType,serialMsgHandlerBcast>(
315  sys_msg, total_size, deliver_to_sender, no_tag
316  );
317  }
318 }
319 
320 template <typename MsgT, typename BaseT>
322  MsgT* msg_ptr, HandlerType typed_handler,
323  ActionEagerSend<MsgT, BaseT> eager_sender, ActionDataSend data_sender
324 ) {
325 #ifndef vt_quirked_serialize_method_detection
326  static_assert(
327  ::vt::messaging::has_own_serialize<MsgT>,
328  "Messages sent via SerializedMessenger must have a serialization function."
329  );
330 #endif
331  static_assert(
333  "Messages that define a serialization function must specify serialization mode."
334  );
335  static_assert(
337  "Messages sent via SerializedMessenger should require serialization."
338  );
339 
340  auto msg = promoteMsg(msg_ptr);
341 
342  MsgSharedPtr<SerialEagerPayloadMsg<MsgT,BaseT>> payload_msg = nullptr;
343  SerialByteType* ptr = nullptr;
344  SizeType ptr_size = 0;
345 
346  envelopeSetIsLocked(msg->env, true); // implies locked on deserialize
347  envelopeSetHasBeenSerialized(msg->env, false);
348 
349  auto serialized_msg = checkpoint::serialize(
350  *msg.get(), [&](SizeType size) -> SerialByteType* {
351  ptr_size = size;
352 
353  if (size > serialized_msg_eager_size) {
354  ptr = reinterpret_cast<SerialByteType*>(std::malloc(size));
355  return ptr;
356  } else {
357  payload_msg = makeMessage<SerialEagerPayloadMsg<MsgT, BaseT>>(
358  static_cast<NumBytesType>(ptr_size)
359  );
360  return payload_msg->payload.data();
361  }
362  }
363  );
364 
365  vtAssertInfo(
366  envelopeHasBeenSerialized(msg->env),
367  "A message was serialized that did not correctly serialize parents."
368  " All serialized messages are required to call serialize on the"
369  " message's parent type. See 'msg_serialize_parent'.",
370  typeid(MsgT).name()
371  );
372 
373  //fmt::print("ptr_size={}\n", ptr_size);
374 
377  "sendSerialMsgHandler: ptr_size={}, han={}, eager={}, epoch={}\n",
378  ptr_size, typed_handler, ptr_size <= serialized_msg_eager_size,
379  envelopeGetEpoch(msg_ptr->env)
380  );
381 
382  if (ptr_size > serialized_msg_eager_size) {
385  "sendSerialMsg: non-eager: ptr_size={}\n", ptr_size
386  );
387 
388  vtAssertExpr(payload_msg == nullptr && data_sender != nullptr);
389 
390  auto send_data = [=](NodeType dest) -> messaging::PendingSend {
391  auto const& node = theContext()->getNode();
392  if (node != dest) {
393  auto sys_msg = makeMessage<SerialWrapperMsgType<MsgT>>();
394  auto send_serialized = [=](Active::SendFnType send){
395  auto byte_ptr = reinterpret_cast<std::byte*>(ptr);
396  auto ret = send(RDMA_GetType{byte_ptr, ptr_size}, dest, no_tag);
397  EventType event = ret.getEvent();
398  theEvent()->attachAction(event, [=]{ std::free(ptr); });
399  sys_msg->data_recv_tag = ret.getTag();
400  sys_msg->nchunks = ret.getNumChunks();
401  sys_msg->ptr_size = ptr_size;
402  };
403 
404  // wrap metadata
405  sys_msg->handler = typed_handler;
406  sys_msg->from_node = theContext()->getNode();
407  // setup envelope
408  envelopeInitCopy(sys_msg->env, msg->env);
409 
412  "sendSerialMsg: non-eager: dest={}, sys_msg={}, handler={}\n",
413  dest, print_ptr(sys_msg.get()), typed_handler
414  );
415 
416  theMsg()->markAsSerialMsgMessage(sys_msg);
417  auto sys_msg_send = promoteMsg(sys_msg.get()); // payload fn
419  dest, sys_msg_send, send_serialized
420  );
421  } else {
422  // Dest is current node, still runs through serialization; no send.
423  auto msg_data = ptr;
424  auto user_msg = deserializeFullMessage<MsgT>(msg_data);
425 
428  "serialMsgHandler: local msg: handler={}\n", typed_handler
429  );
430 
431  auto base_msg = user_msg.template to<BaseMsgType>();
432  return messaging::PendingSend(base_msg, [=](MsgPtr<BaseMsgType> in) {
433  bool const is_obj = HandlerManager::isHandlerObjGroup(typed_handler);
434  if (is_obj) {
436  user_msg.template to<BaseMsgType>(), typed_handler, node, nullptr
437  );
438  } else {
439  runnable::makeRunnable(user_msg, true, typed_handler, node)
440  .withTDEpochFromMsg()
441  .enqueue();
442  }
443  });
444  }
445  };
446 
447  return data_sender(send_data);
448  } else {
451  "sendSerialMsg: eager: ptr_size={}\n", ptr_size
452  );
453 
454  vtAssertExpr(payload_msg != nullptr && eager_sender != nullptr);
455 
456  // wrap metadata
457  payload_msg->handler = typed_handler;
458  payload_msg->from_node = theContext()->getNode();
459  // setup envelope
460  envelopeInitCopy(payload_msg->env, msg->env);
461 
462  return eager_sender(payload_msg);
463  }
464 }
465 
466 }} /* end namespace vt::serialization */
467 
468 #endif /*INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H*/
Definition: debug_config.h:66
+Go to the documentation of this file.
1 /*
2 //@HEADER
3 // *****************************************************************************
4 //
5 // serialized_messenger.impl.h
6 // DARMA/vt => Virtual Transport
7 //
8 // Copyright 2019-2021 National Technology & Engineering Solutions of Sandia, LLC
9 // (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S.
10 // Government retains certain rights in this software.
11 //
12 // Redistribution and use in source and binary forms, with or without
13 // modification, are permitted provided that the following conditions are met:
14 //
15 // * Redistributions of source code must retain the above copyright notice,
16 // this list of conditions and the following disclaimer.
17 //
18 // * Redistributions in binary form must reproduce the above copyright notice,
19 // this list of conditions and the following disclaimer in the documentation
20 // and/or other materials provided with the distribution.
21 //
22 // * Neither the name of the copyright holder nor the names of its
23 // contributors may be used to endorse or promote products derived from this
24 // software without specific prior written permission.
25 //
26 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
27 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
29 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
30 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
31 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
32 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
33 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
35 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36 // POSSIBILITY OF SUCH DAMAGE.
37 //
38 // Questions? Contact darma@sandia.gov
39 //
40 // *****************************************************************************
41 //@HEADER
42 */
43 
44 #if !defined INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H
45 #define INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H
46 
47 #include "vt/config.h"
48 #include "vt/messaging/message.h"
49 #include "vt/messaging/active.h"
54 #include "vt/messaging/envelope/envelope_set.h" // envelopeSetRef
57 
58 #include <tuple>
59 #include <type_traits>
60 #include <cstdlib>
61 #include <cassert>
62 
63 namespace vt { namespace serialization {
64 
65 template <typename MsgT>
66 static MsgPtr<MsgT> deserializeFullMessage(SerialByteType* source) {
67  MsgT* msg = detail::makeMessageImpl<MsgT>();
68  checkpoint::deserializeInPlace<MsgT>(source, msg);
69 
70  envelopeInitRecv(msg->env);
71  return MsgPtr<MsgT>(msg);
72 }
73 
74 template <typename UserMsgT>
77 ) {
78  auto const handler = sys_msg->handler;
79  auto const ptr_size = sys_msg->ptr_size;
80 
83  "serialMsgHandlerBcast: group_={:x}, handler={}, ptr_size={}\n",
84  envelopeGetGroup(sys_msg->env), handler, ptr_size
85  );
86 
87  auto ptr_offset = reinterpret_cast<char*>(sys_msg)
89  auto msg_data = ptr_offset;
90  auto user_msg = deserializeFullMessage<UserMsgT>(msg_data);
91 
92  bool const is_obj = HandlerManager::isHandlerObjGroup(handler);
93  if (is_obj) {
95  user_msg.template to<BaseMsgType>(), handler, sys_msg->from_node, nullptr
96  );
97  } else {
98  runnable::makeRunnable(user_msg, true, handler, sys_msg->from_node)
99  .withTDEpochFromMsg()
100  .enqueue();
101  }
102 }
103 
104 template <typename UserMsgT>
107 ) {
108  auto const handler = sys_msg->handler;
109  auto const recv_tag = sys_msg->data_recv_tag;
110  auto const nchunks = sys_msg->nchunks;
111  auto const len = sys_msg->ptr_size;
112  auto const epoch = envelopeGetEpoch(sys_msg->env);
113 
116  "serialMsgHandler: non-eager, recvDataMsg: msg={}, handler={}, "
117  "recv_tag={}, epoch={}\n",
118  print_ptr(sys_msg), handler, recv_tag, epoch
119  );
120 
121  bool const is_valid_epoch = epoch != no_epoch;
122 
123  if (is_valid_epoch) {
124  theTerm()->produce(epoch);
125  }
126 
127  auto node = sys_msg->from_node;
129  nchunks, recv_tag, sys_msg->from_node, len,
130  [handler, recv_tag, node, epoch, is_valid_epoch]
131  (RDMA_GetType ptr, ActionType action) {
132  // be careful here not to use "sys_msg", it is no longer valid
133  auto msg_data = reinterpret_cast<SerialByteType*>(std::get<0>(ptr));
134  auto msg = deserializeFullMessage<UserMsgT>(msg_data);
135 
136  vt_debug_print(
137  normal, serial_msg,
138  "serialMsgHandler: recvDataMsg finished: handler={}, recv_tag={},"
139  "epoch={}\n",
140  handler, recv_tag, envelopeGetEpoch(msg->env)
141  );
142 
143  bool const is_obj = HandlerManager::isHandlerObjGroup(handler);
144  if (is_obj) {
145  objgroup::dispatchObjGroup(
146  msg.template to<BaseMsgType>(), handler, node, action
147  );
148  } else {
149  runnable::makeRunnable(msg, true, handler, node)
150  .withTDEpoch(epoch, not is_valid_epoch)
151  .withContinuation(action)
152  .enqueue();
153  }
154 
155  if (is_valid_epoch) {
156  theTerm()->consume(epoch);
157  }
158  }
159  );
160 }
161 
162 template <typename UserMsgT, typename BaseEagerMsgT>
165 ) {
166  auto const handler = sys_msg->handler;
167 
170  "payloadMsgHandler: handler={}, bytes={}, epoch={}\n",
171  handler, sys_msg->bytes, envelopeGetEpoch(sys_msg->env)
172  );
173 
174  auto msg_data = sys_msg->payload.data();
175  auto user_msg = deserializeFullMessage<UserMsgT>(msg_data);
176 
177  // Keep bcast related data in user_msg since it's sometimes
178  // needed in the handler
179  if (envelopeIsBcast(sys_msg->env)) {
180  envelopeCopyBcastData(user_msg->env, sys_msg->env);
181  }
182 
185  "payloadMsgHandler: group={:x}, msg={}, handler={}, bytes={}, "
186  "user ref={}, sys ref={}, user_msg={}, epoch={}\n",
187  envelopeGetGroup(sys_msg->env), print_ptr(sys_msg), handler, sys_msg->bytes,
188  envelopeGetRef(user_msg->env), envelopeGetRef(sys_msg->env),
189  print_ptr(user_msg.get()), envelopeGetEpoch(sys_msg->env)
190  );
191 
192  bool const is_obj = HandlerManager::isHandlerObjGroup(handler);
193  if (is_obj) {
195  user_msg.template to<BaseMsgType>(), handler, sys_msg->from_node, nullptr
196  );
197  } else {
198  runnable::makeRunnable(user_msg, true, handler, sys_msg->from_node)
199  .withTDEpochFromMsg()
200  .enqueue();
201  }
202 }
203 
204 template <typename MsgT, typename BaseT>
206  NodeType dest, MsgT* msg, HandlerType handler,
207  ActionEagerSend<MsgT, BaseT> eager_sender
208 ) {
209  auto eager_default_send =
211  using MsgType = SerialEagerPayloadMsg<MsgT,BaseT>;
213  return theMsg()->sendMsg<MsgType,payloadMsgHandler>(dest, m);
214  };
215  auto eager = eager_sender ? eager_sender : eager_default_send;
216  return sendSerialMsgSendImpl<MsgT,BaseT>(
217  msg, handler, eager,
219  return action(dest);
220  }
221  );
222 }
223 
224 template <typename MsgT, typename BaseT>
225 /*static*/ messaging::PendingSend
227  MsgT* msg_ptr, HandlerType han, bool deliver_to_sender
228 ) {
229  using PayloadMsg = SerialEagerPayloadMsg<MsgT, BaseT>;
230 
231  auto msg = promoteMsg(msg_ptr);
232 
233  MsgSharedPtr<SerialEagerPayloadMsg<MsgT,BaseT>> payload_msg = nullptr;
234  MsgSharedPtr<SerialWrapperMsgType<MsgT>> sys_msg = nullptr;
235  SizeType ptr_size = 0;
236  auto sys_size = sizeof(typename decltype(sys_msg)::MsgType);
237 
238  envelopeSetIsLocked(msg->env, true); // implies locked on deserialize
239  envelopeSetHasBeenSerialized(msg->env, false);
240 
241  auto serialized_msg = checkpoint::serialize(
242  *msg.get(), [&](SizeType size) -> SerialByteType* {
243  ptr_size = size;
244  if (size >= serialized_msg_eager_size) {
245  sys_msg = makeMessageSz<SerialWrapperMsgType<MsgT>>(ptr_size);
246  return reinterpret_cast<char*>(sys_msg.get()) + sys_size;
247  } else {
248  payload_msg = makeMessage<PayloadMsg>(
249  static_cast<NumBytesType>(size)
250  );
251  return payload_msg->payload.data();
252  }
253  }
254  );
255 
256  vtAssertInfo(
257  envelopeHasBeenSerialized(msg->env),
258  "A message was serialized that did not correctly serialize parents."
259  " All serialized messages are required to call serialize on the"
260  " message's parent type. See 'msg_serialize_parent'.",
261  typeid(MsgT).name()
262  );
263 
264  if (ptr_size < serialized_msg_eager_size) {
265  vtAssert(
266  ptr_size < serialized_msg_eager_size,
267  "Must be smaller for eager protocol"
268  );
269 
270  // wrap metadata
271  payload_msg->handler = han;
272  payload_msg->from_node = theContext()->getNode();
273  // setup envelope
274  envelopeInitCopy(payload_msg->env, msg->env);
275 
278  "broadcastSerialMsg (eager): han={}, size={}, "
279  "serialized_msg_eager_size={}, group={:x}\n",
280  han, ptr_size, serialized_msg_eager_size, envelopeGetGroup(msg->env)
281  );
282 
283  theMsg()->markAsSerialMsgMessage(payload_msg);
284  return theMsg()->broadcastMsg<PayloadMsg,payloadMsgHandler>(payload_msg, deliver_to_sender);
285  } else {
286  auto const& total_size = ptr_size + sys_size;
287 
288  auto traceable_han = han;
289 
290 # if vt_check_enabled(trace_enabled)
291  // Since we aren't sending the message (just packing it into a buffer, we
292  // need to transfer whether the handler should be traced on that message
293  auto_registry::HandlerManagerType::setHandlerTrace(
294  traceable_han, envelopeGetTraceRuntimeEnabled(msg->env)
295  );
296 # endif
297 
298  // wrap metadata
299  sys_msg->handler = traceable_han;
300  sys_msg->from_node = theContext()->getNode();
301  sys_msg->ptr_size = ptr_size;
302  // setup envelope
303  envelopeInitCopy(sys_msg->env, msg->env);
304 
307  "broadcastSerialMsg (non-eager): container: han={}, sys_size={}, "
308  "ptr_size={}, total_size={}, group={:x}\n",
309  traceable_han, sys_size, ptr_size, total_size, envelopeGetGroup(msg->env)
310  );
311 
312  using MsgType = SerialWrapperMsgType<MsgT>;
313  theMsg()->markAsSerialMsgMessage(sys_msg);
314  return theMsg()->broadcastMsgSz<MsgType,serialMsgHandlerBcast>(
315  sys_msg, total_size, deliver_to_sender, no_tag
316  );
317  }
318 }
319 
320 template <typename MsgT, typename BaseT>
322  MsgT* msg_ptr, HandlerType typed_handler,
323  ActionEagerSend<MsgT, BaseT> eager_sender, ActionDataSend data_sender
324 ) {
325 #ifndef vt_quirked_serialize_method_detection
326  static_assert(
327  ::vt::messaging::has_own_serialize<MsgT>,
328  "Messages sent via SerializedMessenger must have a serialization function."
329  );
330 #endif
331  static_assert(
333  "Messages that define a serialization function must specify serialization mode."
334  );
335  static_assert(
337  "Messages sent via SerializedMessenger should require serialization."
338  );
339 
340  auto msg = promoteMsg(msg_ptr);
341 
342  MsgSharedPtr<SerialEagerPayloadMsg<MsgT,BaseT>> payload_msg = nullptr;
343  SerialByteType* ptr = nullptr;
344  SizeType ptr_size = 0;
345 
346  envelopeSetIsLocked(msg->env, true); // implies locked on deserialize
347  envelopeSetHasBeenSerialized(msg->env, false);
348 
349  auto serialized_msg = checkpoint::serialize(
350  *msg.get(), [&](SizeType size) -> SerialByteType* {
351  ptr_size = size;
352 
353  if (size > serialized_msg_eager_size) {
354  ptr = reinterpret_cast<SerialByteType*>(std::malloc(size));
355  return ptr;
356  } else {
357  payload_msg = makeMessage<SerialEagerPayloadMsg<MsgT, BaseT>>(
358  static_cast<NumBytesType>(ptr_size)
359  );
360  return payload_msg->payload.data();
361  }
362  }
363  );
364 
365  vtAssertInfo(
366  envelopeHasBeenSerialized(msg->env),
367  "A message was serialized that did not correctly serialize parents."
368  " All serialized messages are required to call serialize on the"
369  " message's parent type. See 'msg_serialize_parent'.",
370  typeid(MsgT).name()
371  );
372 
373  //fmt::print("ptr_size={}\n", ptr_size);
374 
377  "sendSerialMsgHandler: ptr_size={}, han={}, eager={}, epoch={}\n",
378  ptr_size, typed_handler, ptr_size <= serialized_msg_eager_size,
379  envelopeGetEpoch(msg_ptr->env)
380  );
381 
382  if (ptr_size > serialized_msg_eager_size) {
385  "sendSerialMsg: non-eager: ptr_size={}\n", ptr_size
386  );
387 
388  vtAssertExpr(payload_msg == nullptr && data_sender != nullptr);
389 
390  auto send_data = [=](NodeType dest) -> messaging::PendingSend {
391  auto const& node = theContext()->getNode();
392  if (node != dest) {
393  auto sys_msg = makeMessage<SerialWrapperMsgType<MsgT>>();
394  auto send_serialized = [=](Active::SendFnType send){
395  auto byte_ptr = reinterpret_cast<std::byte*>(ptr);
396  auto ret = send(RDMA_GetType{byte_ptr, ptr_size}, dest, no_tag);
397  EventType event = ret.getEvent();
398  theEvent()->attachAction(event, [=]{ std::free(ptr); });
399  sys_msg->data_recv_tag = ret.getTag();
400  sys_msg->nchunks = ret.getNumChunks();
401  sys_msg->ptr_size = ptr_size;
402  };
403 
404  // wrap metadata
405  sys_msg->handler = typed_handler;
406  sys_msg->from_node = theContext()->getNode();
407  // setup envelope
408  envelopeInitCopy(sys_msg->env, msg->env);
409 
412  "sendSerialMsg: non-eager: dest={}, sys_msg={}, handler={}\n",
413  dest, print_ptr(sys_msg.get()), typed_handler
414  );
415 
416  theMsg()->markAsSerialMsgMessage(sys_msg);
417  auto sys_msg_send = promoteMsg(sys_msg.get()); // payload fn
419  dest, sys_msg_send, send_serialized
420  );
421  } else {
422  // Dest is current node, still runs through serialization; no send.
423  auto msg_data = ptr;
424  auto user_msg = deserializeFullMessage<MsgT>(msg_data);
425 
426  std::free(msg_data);
427 
430  "serialMsgHandler: local msg: handler={}\n", typed_handler
431  );
432 
433  auto base_msg = user_msg.template to<BaseMsgType>();
434  return messaging::PendingSend(base_msg, [=](MsgPtr<BaseMsgType> in) {
435  bool const is_obj = HandlerManager::isHandlerObjGroup(typed_handler);
436  if (is_obj) {
438  user_msg.template to<BaseMsgType>(), typed_handler, node, nullptr
439  );
440  } else {
441  runnable::makeRunnable(user_msg, true, typed_handler, node)
442  .withTDEpochFromMsg()
443  .enqueue();
444  }
445  });
446  }
447  };
448 
449  return data_sender(send_data);
450  } else {
453  "sendSerialMsg: eager: ptr_size={}\n", ptr_size
454  );
455 
456  vtAssertExpr(payload_msg != nullptr && eager_sender != nullptr);
457 
458  // wrap metadata
459  payload_msg->handler = typed_handler;
460  payload_msg->from_node = theContext()->getNode();
461  // setup envelope
462  envelopeInitCopy(payload_msg->env, msg->env);
463 
464  return eager_sender(payload_msg);
465  }
466 }
467 
468 }} /* end namespace vt::serialization */
469 
470 #endif /*INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H*/
Definition: debug_config.h:66
std::function< SendInfo(PtrLenPairType, NodeType, TagType)> SendFnType
Definition: active.h:327
char SerialByteType
Used to store the number of bits for serialization.
Definition: types_type.h:87
TagType data_recv_tag
Definition: serialized_data_msg.h:64
diff --git a/docs/latex/classvt_1_1arguments_1_1_vt_formatter.pdf b/docs/latex/classvt_1_1arguments_1_1_vt_formatter.pdf index afef1c5c8e..777b7317f7 100644 Binary files a/docs/latex/classvt_1_1arguments_1_1_vt_formatter.pdf and b/docs/latex/classvt_1_1arguments_1_1_vt_formatter.pdf differ diff --git a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_composed_model.pdf b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_composed_model.pdf index 999e2bc726..7f5d5550d9 100644 Binary files a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_composed_model.pdf and b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_composed_model.pdf differ diff --git a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_norm.pdf b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_norm.pdf index 892d9dbe08..fa0c0d7677 100644 Binary files a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_norm.pdf and b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_norm.pdf differ diff --git a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_select_subphases.pdf b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_select_subphases.pdf index b9ef19769a..4b1cdaac47 100644 Binary files a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_select_subphases.pdf and b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_select_subphases.pdf differ diff --git a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_communication_volume.pdf b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_communication_volume.pdf index a99bad9622..7eb5f802a6 100644 Binary files a/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_communication_volume.pdf and b/docs/latex/classvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_communication_volume.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_base_serializer.pdf b/docs/latex/structcheckpoint_1_1_base_serializer.pdf index b7fe293f4f..fb530f8b33 100644 Binary files a/docs/latex/structcheckpoint_1_1_base_serializer.pdf and b/docs/latex/structcheckpoint_1_1_base_serializer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_footprinter.pdf b/docs/latex/structcheckpoint_1_1_footprinter.pdf index ddcce3f958..806fc03c00 100644 Binary files a/docs/latex/structcheckpoint_1_1_footprinter.pdf and b/docs/latex/structcheckpoint_1_1_footprinter.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_memory_serializer.pdf b/docs/latex/structcheckpoint_1_1_memory_serializer.pdf index 796a6fb990..f12ea9169b 100644 Binary files a/docs/latex/structcheckpoint_1_1_memory_serializer.pdf and b/docs/latex/structcheckpoint_1_1_memory_serializer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_packer_buffer.pdf b/docs/latex/structcheckpoint_1_1_packer_buffer.pdf index 28bae360c3..e29df24cb4 100644 Binary files a/docs/latex/structcheckpoint_1_1_packer_buffer.pdf and b/docs/latex/structcheckpoint_1_1_packer_buffer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_serialized_info.pdf b/docs/latex/structcheckpoint_1_1_serialized_info.pdf index 71f3dcb4c0..0124a95d09 100644 Binary files a/docs/latex/structcheckpoint_1_1_serialized_info.pdf and b/docs/latex/structcheckpoint_1_1_serialized_info.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_sizer.pdf b/docs/latex/structcheckpoint_1_1_sizer.pdf index 3a8f682173..7df19429f9 100644 Binary files a/docs/latex/structcheckpoint_1_1_sizer.pdf and b/docs/latex/structcheckpoint_1_1_sizer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_stream_packer.pdf b/docs/latex/structcheckpoint_1_1_stream_packer.pdf index f761f507ed..1341e50fc2 100644 Binary files a/docs/latex/structcheckpoint_1_1_stream_packer.pdf and b/docs/latex/structcheckpoint_1_1_stream_packer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_stream_unpacker.pdf b/docs/latex/structcheckpoint_1_1_stream_unpacker.pdf index 3e6a948a73..954aba0f4b 100644 Binary files a/docs/latex/structcheckpoint_1_1_stream_unpacker.pdf and b/docs/latex/structcheckpoint_1_1_stream_unpacker.pdf differ diff --git a/docs/latex/structcheckpoint_1_1_unpacker_buffer.pdf b/docs/latex/structcheckpoint_1_1_unpacker_buffer.pdf index 120993808a..0f79a2565c 100644 Binary files a/docs/latex/structcheckpoint_1_1_unpacker_buffer.pdf and b/docs/latex/structcheckpoint_1_1_unpacker_buffer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1buffer_1_1_buffer.pdf b/docs/latex/structcheckpoint_1_1buffer_1_1_buffer.pdf index 558f9b18cd..3da40d6178 100644 Binary files a/docs/latex/structcheckpoint_1_1buffer_1_1_buffer.pdf and b/docs/latex/structcheckpoint_1_1buffer_1_1_buffer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1buffer_1_1_i_o_buffer.pdf b/docs/latex/structcheckpoint_1_1buffer_1_1_i_o_buffer.pdf index da3cb36d85..623ec38d19 100644 Binary files a/docs/latex/structcheckpoint_1_1buffer_1_1_i_o_buffer.pdf and b/docs/latex/structcheckpoint_1_1buffer_1_1_i_o_buffer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1buffer_1_1_managed_buffer.pdf b/docs/latex/structcheckpoint_1_1buffer_1_1_managed_buffer.pdf index f21450d565..a29567cd55 100644 Binary files a/docs/latex/structcheckpoint_1_1buffer_1_1_managed_buffer.pdf and b/docs/latex/structcheckpoint_1_1buffer_1_1_managed_buffer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1buffer_1_1_user_buffer.pdf b/docs/latex/structcheckpoint_1_1buffer_1_1_user_buffer.pdf index 904f451026..0520f3e764 100644 Binary files a/docs/latex/structcheckpoint_1_1buffer_1_1_user_buffer.pdf and b/docs/latex/structcheckpoint_1_1buffer_1_1_user_buffer.pdf differ diff --git a/docs/latex/structcheckpoint_1_1dispatch_1_1serialization__error.pdf b/docs/latex/structcheckpoint_1_1dispatch_1_1serialization__error.pdf index b1df2718fd..1a9cf58869 100644 Binary files a/docs/latex/structcheckpoint_1_1dispatch_1_1serialization__error.pdf and b/docs/latex/structcheckpoint_1_1dispatch_1_1serialization__error.pdf differ diff --git a/docs/latex/structcheckpoint_1_1dispatch_1_1vrt_1_1_serializable_derived.pdf b/docs/latex/structcheckpoint_1_1dispatch_1_1vrt_1_1_serializable_derived.pdf index 56cc4bf05b..d269b3eed1 100644 Binary files a/docs/latex/structcheckpoint_1_1dispatch_1_1vrt_1_1_serializable_derived.pdf and b/docs/latex/structcheckpoint_1_1dispatch_1_1vrt_1_1_serializable_derived.pdf differ diff --git a/docs/latex/structcheckpoint_1_1is_byte_copyable.pdf b/docs/latex/structcheckpoint_1_1is_byte_copyable.pdf index 30e64c7815..d4154ed01d 100644 Binary files a/docs/latex/structcheckpoint_1_1is_byte_copyable.pdf and b/docs/latex/structcheckpoint_1_1is_byte_copyable.pdf differ diff --git a/docs/latex/structvt_1_1_c_b_traits.pdf b/docs/latex/structvt_1_1_c_b_traits.pdf index c34011b7d6..2ee82c53c6 100644 Binary files a/docs/latex/structvt_1_1_c_b_traits.pdf and b/docs/latex/structvt_1_1_c_b_traits.pdf differ diff --git a/docs/latex/structvt_1_1_event_check_finished_msg.pdf b/docs/latex/structvt_1_1_event_check_finished_msg.pdf index 67f0f10d51..809477132c 100644 Binary files a/docs/latex/structvt_1_1_event_check_finished_msg.pdf and b/docs/latex/structvt_1_1_event_check_finished_msg.pdf differ diff --git a/docs/latex/structvt_1_1_event_finished_msg.pdf b/docs/latex/structvt_1_1_event_finished_msg.pdf index af6299188e..b027d59079 100644 Binary files a/docs/latex/structvt_1_1_event_finished_msg.pdf and b/docs/latex/structvt_1_1_event_finished_msg.pdf differ diff --git a/docs/latex/structvt_1_1_func_traits.pdf b/docs/latex/structvt_1_1_func_traits.pdf index 7fa546a577..641d808c64 100644 Binary files a/docs/latex/structvt_1_1_func_traits.pdf and b/docs/latex/structvt_1_1_func_traits.pdf differ diff --git a/docs/latex/structvt_1_1_functor_traits.pdf b/docs/latex/structvt_1_1_functor_traits.pdf index 3e9efa5c6b..d6f45fedef 100644 Binary files a/docs/latex/structvt_1_1_functor_traits.pdf and b/docs/latex/structvt_1_1_functor_traits.pdf differ diff --git a/docs/latex/structvt_1_1_obj_func_traits.pdf b/docs/latex/structvt_1_1_obj_func_traits.pdf index 988060ed07..cb7e420493 100644 Binary files a/docs/latex/structvt_1_1_obj_func_traits.pdf and b/docs/latex/structvt_1_1_obj_func_traits.pdf differ diff --git a/docs/latex/structvt_1_1arguments_1_1_arg_config.pdf b/docs/latex/structvt_1_1arguments_1_1_arg_config.pdf index 80db9c1709..ba0b544bc9 100644 Binary files a/docs/latex/structvt_1_1arguments_1_1_arg_config.pdf and b/docs/latex/structvt_1_1arguments_1_1_arg_config.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_base_handlers_dispatcher.pdf b/docs/latex/structvt_1_1auto__registry_1_1_base_handlers_dispatcher.pdf index fea348689c..4261d36bcc 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_base_handlers_dispatcher.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_base_handlers_dispatcher.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_base_maps_dispatcher.pdf b/docs/latex/structvt_1_1auto__registry_1_1_base_maps_dispatcher.pdf index ec539703b2..2cb465e40e 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_base_maps_dispatcher.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_base_maps_dispatcher.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_base_scatter_dispatcher.pdf b/docs/latex/structvt_1_1auto__registry_1_1_base_scatter_dispatcher.pdf index 55b16ff5ab..3fc906719c 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_base_scatter_dispatcher.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_base_scatter_dispatcher.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_handlers_dispatcher.pdf b/docs/latex/structvt_1_1auto__registry_1_1_handlers_dispatcher.pdf index 2b870a7ebf..249122e1fa 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_handlers_dispatcher.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_handlers_dispatcher.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_maps_dispatcher.pdf b/docs/latex/structvt_1_1auto__registry_1_1_maps_dispatcher.pdf index 5fd5abe450..414a7afb2d 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_maps_dispatcher.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_maps_dispatcher.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info.pdf b/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info.pdf index fe3efd6cc9..2b39c9c863 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_base.pdf b/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_base.pdf index 6d5e52b346..6bed0c08f8 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_base.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_base.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_impl.pdf b/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_impl.pdf index 5ff6cf6bb4..7d4759efbd 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_impl.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_registrar_gen_info_impl.pdf differ diff --git a/docs/latex/structvt_1_1auto__registry_1_1_scatter_dispatcher.pdf b/docs/latex/structvt_1_1auto__registry_1_1_scatter_dispatcher.pdf index 7060228250..7bbd6b0e6b 100644 Binary files a/docs/latex/structvt_1_1auto__registry_1_1_scatter_dispatcher.pdf and b/docs/latex/structvt_1_1auto__registry_1_1_scatter_dispatcher.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1_collective_alg.pdf b/docs/latex/structvt_1_1collective_1_1_collective_alg.pdf index 696bdf6b8b..a0ce087c60 100644 Binary files a/docs/latex/structvt_1_1collective_1_1_collective_alg.pdf and b/docs/latex/structvt_1_1collective_1_1_collective_alg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1_collective_alg_1_1_collective_msg.pdf b/docs/latex/structvt_1_1collective_1_1_collective_alg_1_1_collective_msg.pdf index a36eaffea7..c23fb7263f 100644 Binary files a/docs/latex/structvt_1_1collective_1_1_collective_alg_1_1_collective_msg.pdf and b/docs/latex/structvt_1_1collective_1_1_collective_alg_1_1_collective_msg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier.pdf b/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier.pdf index a0ed6b9394..fb253296b8 100644 Binary files a/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier.pdf and b/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier_msg.pdf b/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier_msg.pdf index baf37319d3..37f9e1d221 100644 Binary files a/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier_msg.pdf and b/docs/latex/structvt_1_1collective_1_1barrier_1_1_barrier_msg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp.pdf index 85041a93d3..1e24b6347e 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__sa2cf8316b2e34c0a2685c4cd088c88737.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__sa2cf8316b2e34c0a2685c4cd088c88737.pdf index b09852cab1..a37830bcb2 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__sa2cf8316b2e34c0a2685c4cd088c88737.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__sa2cf8316b2e34c0a2685c4cd088c88737.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__saac3f8a4cbf86762dde62215be4a56bf0.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__saac3f8a4cbf86762dde62215be4a56bf0.pdf index 1a16d886b2..570d019ee5 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__saac3f8a4cbf86762dde62215be4a56bf0.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1_get_reduce_stamp_3_01std_1_1enable__if__t_3_01std_1_1is__saac3f8a4cbf86762dde62215be4a56bf0.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce.pdf index 45e987fd66..7aef24d474 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_link.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_link.pdf index fc7e8e1920..9e0ae09963 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_link.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_link.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_manager.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_manager.pdf index 3f96e501e4..c1a6413103 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_manager.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_manager.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_msg.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_msg.pdf index 7047c4af8d..2d6706366e 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_msg.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1_reduce_msg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple.pdf index d133ce437f..b4b0122e9a 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple_3_01std_1_1tuple_3_01_args_8_8_8_01_4_01_4.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple_3_01std_1_1tuple_3_01_args_8_8_8_01_4_01_4.pdf index e3179a830f..72fdca7db7 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple_3_01std_1_1tuple_3_01_args_8_8_8_01_4_01_4.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_is_tuple_3_01std_1_1tuple_3_01_args_8_8_8_01_4_01_4.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_arr_msg.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_arr_msg.pdf index 2b37bc5350..20c254e335 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_arr_msg.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_arr_msg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_data_msg.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_data_msg.pdf index fb455d75d0..44c07b0eba 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_data_msg.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_data_msg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_vec_msg.pdf b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_vec_msg.pdf index 6d01bb2682..b56668cbf6 100644 Binary files a/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_vec_msg.pdf and b/docs/latex/structvt_1_1collective_1_1reduce_1_1operators_1_1_reduce_vec_msg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter.pdf b/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter.pdf index 56ecff3709..067d6835a3 100644 Binary files a/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter.pdf and b/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter_msg.pdf b/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter_msg.pdf index eb5a07cfbf..c6137234de 100644 Binary files a/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter_msg.pdf and b/docs/latex/structvt_1_1collective_1_1scatter_1_1_scatter_msg.pdf differ diff --git a/docs/latex/structvt_1_1collective_1_1tree_1_1_tree.pdf b/docs/latex/structvt_1_1collective_1_1tree_1_1_tree.pdf index 04d5c9f208..2c44aa5b31 100644 Binary files a/docs/latex/structvt_1_1collective_1_1tree_1_1_tree.pdf and b/docs/latex/structvt_1_1collective_1_1tree_1_1_tree.pdf differ diff --git a/docs/latex/structvt_1_1ctx_1_1_context.pdf b/docs/latex/structvt_1_1ctx_1_1_context.pdf index 7e4026094e..e4547bba3c 100644 Binary files a/docs/latex/structvt_1_1ctx_1_1_context.pdf and b/docs/latex/structvt_1_1ctx_1_1_context.pdf differ diff --git a/docs/latex/structvt_1_1elm_1_1_element_l_b_data.pdf b/docs/latex/structvt_1_1elm_1_1_element_l_b_data.pdf index e07b3f0d5c..e19ef53022 100644 Binary files a/docs/latex/structvt_1_1elm_1_1_element_l_b_data.pdf and b/docs/latex/structvt_1_1elm_1_1_element_l_b_data.pdf differ diff --git a/docs/latex/structvt_1_1epoch_1_1_epoch_manip.pdf b/docs/latex/structvt_1_1epoch_1_1_epoch_manip.pdf index 61de512117..4ba9cb3089 100644 Binary files a/docs/latex/structvt_1_1epoch_1_1_epoch_manip.pdf and b/docs/latex/structvt_1_1epoch_1_1_epoch_manip.pdf differ diff --git a/docs/latex/structvt_1_1epoch_1_1_epoch_type.pdf b/docs/latex/structvt_1_1epoch_1_1_epoch_type.pdf index 3f3772c28e..b52a66c098 100644 Binary files a/docs/latex/structvt_1_1epoch_1_1_epoch_type.pdf and b/docs/latex/structvt_1_1epoch_1_1_epoch_type.pdf differ diff --git a/docs/latex/structvt_1_1event_1_1_async_event.pdf b/docs/latex/structvt_1_1event_1_1_async_event.pdf index d45d297117..34ecf163fb 100644 Binary files a/docs/latex/structvt_1_1event_1_1_async_event.pdf and b/docs/latex/structvt_1_1event_1_1_async_event.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_finished_reduce_msg.pdf b/docs/latex/structvt_1_1group_1_1_finished_reduce_msg.pdf index b743acecbd..a82c71e651 100644 Binary files a/docs/latex/structvt_1_1group_1_1_finished_reduce_msg.pdf and b/docs/latex/structvt_1_1group_1_1_finished_reduce_msg.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_group_collective_info_msg.pdf b/docs/latex/structvt_1_1group_1_1_group_collective_info_msg.pdf index b3f09047e2..1f7a26710a 100644 Binary files a/docs/latex/structvt_1_1group_1_1_group_collective_info_msg.pdf and b/docs/latex/structvt_1_1group_1_1_group_collective_info_msg.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_group_info_msg.pdf b/docs/latex/structvt_1_1group_1_1_group_info_msg.pdf index 046eb235cd..70e081fdfc 100644 Binary files a/docs/latex/structvt_1_1group_1_1_group_info_msg.pdf and b/docs/latex/structvt_1_1group_1_1_group_info_msg.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_group_list_msg.pdf b/docs/latex/structvt_1_1group_1_1_group_list_msg.pdf index 246915a406..fa2f7cc9bd 100644 Binary files a/docs/latex/structvt_1_1group_1_1_group_list_msg.pdf and b/docs/latex/structvt_1_1group_1_1_group_list_msg.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_group_manager.pdf b/docs/latex/structvt_1_1group_1_1_group_manager.pdf index 9219a7c5c2..9fb992ac86 100644 Binary files a/docs/latex/structvt_1_1group_1_1_group_manager.pdf and b/docs/latex/structvt_1_1group_1_1_group_manager.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_group_manager_t.pdf b/docs/latex/structvt_1_1group_1_1_group_manager_t.pdf index eb2398018f..d2d6e982fa 100644 Binary files a/docs/latex/structvt_1_1group_1_1_group_manager_t.pdf and b/docs/latex/structvt_1_1group_1_1_group_manager_t.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_group_msg.pdf b/docs/latex/structvt_1_1group_1_1_group_msg.pdf index c8d8d2e31d..96c0430e85 100644 Binary files a/docs/latex/structvt_1_1group_1_1_group_msg.pdf and b/docs/latex/structvt_1_1group_1_1_group_msg.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_group_range_msg.pdf b/docs/latex/structvt_1_1group_1_1_group_range_msg.pdf index 59b7266114..b3968939de 100644 Binary files a/docs/latex/structvt_1_1group_1_1_group_range_msg.pdf and b/docs/latex/structvt_1_1group_1_1_group_range_msg.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_info.pdf b/docs/latex/structvt_1_1group_1_1_info.pdf index 5957bab819..cd0671dc9c 100644 Binary files a/docs/latex/structvt_1_1group_1_1_info.pdf and b/docs/latex/structvt_1_1group_1_1_info.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_info_base.pdf b/docs/latex/structvt_1_1group_1_1_info_base.pdf index 2e0182a322..5d35272539 100644 Binary files a/docs/latex/structvt_1_1group_1_1_info_base.pdf and b/docs/latex/structvt_1_1group_1_1_info_base.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_info_coll.pdf b/docs/latex/structvt_1_1group_1_1_info_coll.pdf index 6bd2310c1e..0ba7fe24e4 100644 Binary files a/docs/latex/structvt_1_1group_1_1_info_coll.pdf and b/docs/latex/structvt_1_1group_1_1_info_coll.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1_info_rooted.pdf b/docs/latex/structvt_1_1group_1_1_info_rooted.pdf index c9c0813567..861274537f 100644 Binary files a/docs/latex/structvt_1_1group_1_1_info_rooted.pdf and b/docs/latex/structvt_1_1group_1_1_info_rooted.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1global_1_1_group_sync_msg.pdf b/docs/latex/structvt_1_1group_1_1global_1_1_group_sync_msg.pdf index 0c5b402403..72f28d2951 100644 Binary files a/docs/latex/structvt_1_1group_1_1global_1_1_group_sync_msg.pdf and b/docs/latex/structvt_1_1group_1_1global_1_1_group_sync_msg.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1region_1_1_list.pdf b/docs/latex/structvt_1_1group_1_1region_1_1_list.pdf index 7b3a9294c7..e23cde10cc 100644 Binary files a/docs/latex/structvt_1_1group_1_1region_1_1_list.pdf and b/docs/latex/structvt_1_1group_1_1region_1_1_list.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1region_1_1_range.pdf b/docs/latex/structvt_1_1group_1_1region_1_1_range.pdf index c3c9358215..f2e388e30d 100644 Binary files a/docs/latex/structvt_1_1group_1_1region_1_1_range.pdf and b/docs/latex/structvt_1_1group_1_1region_1_1_range.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1region_1_1_region.pdf b/docs/latex/structvt_1_1group_1_1region_1_1_region.pdf index dbcad4957a..109881caf6 100644 Binary files a/docs/latex/structvt_1_1group_1_1region_1_1_region.pdf and b/docs/latex/structvt_1_1group_1_1region_1_1_region.pdf differ diff --git a/docs/latex/structvt_1_1group_1_1region_1_1_shallow_list.pdf b/docs/latex/structvt_1_1group_1_1region_1_1_shallow_list.pdf index 778819d3bb..1e7387567d 100644 Binary files a/docs/latex/structvt_1_1group_1_1region_1_1_shallow_list.pdf and b/docs/latex/structvt_1_1group_1_1region_1_1_shallow_list.pdf differ diff --git a/docs/latex/structvt_1_1index_1_1_base_index.pdf b/docs/latex/structvt_1_1index_1_1_base_index.pdf index 04a8b117ed..38cd7de823 100644 Binary files a/docs/latex/structvt_1_1index_1_1_base_index.pdf and b/docs/latex/structvt_1_1index_1_1_base_index.pdf differ diff --git a/docs/latex/structvt_1_1index_1_1_dense_index_array.pdf b/docs/latex/structvt_1_1index_1_1_dense_index_array.pdf index ff449e88a1..be62fe3b0c 100644 Binary files a/docs/latex/structvt_1_1index_1_1_dense_index_array.pdf and b/docs/latex/structvt_1_1index_1_1_dense_index_array.pdf differ diff --git a/docs/latex/structvt_1_1location_1_1_entity_location_coord.pdf b/docs/latex/structvt_1_1location_1_1_entity_location_coord.pdf index ab10bc5003..aec2189e4e 100644 Binary files a/docs/latex/structvt_1_1location_1_1_entity_location_coord.pdf and b/docs/latex/structvt_1_1location_1_1_entity_location_coord.pdf differ diff --git a/docs/latex/structvt_1_1location_1_1_entity_msg.pdf b/docs/latex/structvt_1_1location_1_1_entity_msg.pdf index 1ddd4b7d89..8a6a352d2f 100644 Binary files a/docs/latex/structvt_1_1location_1_1_entity_msg.pdf and b/docs/latex/structvt_1_1location_1_1_entity_msg.pdf differ diff --git a/docs/latex/structvt_1_1location_1_1_location_coord.pdf b/docs/latex/structvt_1_1location_1_1_location_coord.pdf index 1bd9a580b0..1aeade21cb 100644 Binary files a/docs/latex/structvt_1_1location_1_1_location_coord.pdf and b/docs/latex/structvt_1_1location_1_1_location_coord.pdf differ diff --git a/docs/latex/structvt_1_1location_1_1_location_manager.pdf b/docs/latex/structvt_1_1location_1_1_location_manager.pdf index 92a3598f68..4f421554af 100644 Binary files a/docs/latex/structvt_1_1location_1_1_location_manager.pdf and b/docs/latex/structvt_1_1location_1_1_location_manager.pdf differ diff --git a/docs/latex/structvt_1_1location_1_1_location_msg.pdf b/docs/latex/structvt_1_1location_1_1_location_msg.pdf index 1e0137a891..fbac15673d 100644 Binary files a/docs/latex/structvt_1_1location_1_1_location_msg.pdf and b/docs/latex/structvt_1_1location_1_1_location_msg.pdf differ diff --git a/docs/latex/structvt_1_1mapping_1_1_base_mapper.pdf b/docs/latex/structvt_1_1mapping_1_1_base_mapper.pdf index 506db4c35e..728cb61bd8 100644 Binary files a/docs/latex/structvt_1_1mapping_1_1_base_mapper.pdf and b/docs/latex/structvt_1_1mapping_1_1_base_mapper.pdf differ diff --git a/docs/latex/structvt_1_1mapping_1_1_unbounded_default_map.pdf b/docs/latex/structvt_1_1mapping_1_1_unbounded_default_map.pdf index 57d0734932..ba8be0f838 100644 Binary files a/docs/latex/structvt_1_1mapping_1_1_unbounded_default_map.pdf and b/docs/latex/structvt_1_1mapping_1_1_unbounded_default_map.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_active_messenger.pdf b/docs/latex/structvt_1_1messaging_1_1_active_messenger.pdf index dd2259960d..8bfb73dd57 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_active_messenger.pdf and b/docs/latex/structvt_1_1messaging_1_1_active_messenger.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_active_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_active_msg.pdf index e794904f5c..9243c94f51 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_active_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_active_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_async_op.pdf b/docs/latex/structvt_1_1messaging_1_1_async_op.pdf index dd8f594342..fb33e583a9 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_async_op.pdf and b/docs/latex/structvt_1_1messaging_1_1_async_op.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_async_op_m_p_i.pdf b/docs/latex/structvt_1_1messaging_1_1_async_op_m_p_i.pdf index cf3998b404..bd7ceea023 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_async_op_m_p_i.pdf and b/docs/latex/structvt_1_1messaging_1_1_async_op_m_p_i.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_base_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_base_msg.pdf index 3869b47f39..22c0db73a4 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_base_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_base_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_collection_chain_set_1_1_idx_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_collection_chain_set_1_1_idx_msg.pdf index 41590efc65..7038ba25b3 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_collection_chain_set_1_1_idx_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_collection_chain_set_1_1_idx_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_in_progress_base.pdf b/docs/latex/structvt_1_1messaging_1_1_in_progress_base.pdf index 71b9e07453..1ba43a2fd7 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_in_progress_base.pdf and b/docs/latex/structvt_1_1messaging_1_1_in_progress_base.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_in_progress_data_i_recv.pdf b/docs/latex/structvt_1_1messaging_1_1_in_progress_data_i_recv.pdf index 8d13c4f88c..2b85b30e8f 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_in_progress_data_i_recv.pdf and b/docs/latex/structvt_1_1messaging_1_1_in_progress_data_i_recv.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_in_progress_i_recv.pdf b/docs/latex/structvt_1_1messaging_1_1_in_progress_i_recv.pdf index bcba369b43..132f6ab208 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_in_progress_i_recv.pdf and b/docs/latex/structvt_1_1messaging_1_1_in_progress_i_recv.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_base.pdf b/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_base.pdf index ed7a783fb6..681fab0bea 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_base.pdf and b/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_base.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_typed.pdf b/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_typed.pdf index dc53e0e65c..5af9e5e65c 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_typed.pdf and b/docs/latex/structvt_1_1messaging_1_1_msg_ptr_impl_typed.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_multi_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_multi_msg.pdf index 655fd7cabb..3f4a9a9cec 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_multi_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_multi_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_non_serialized_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_non_serialized_msg.pdf index 4e656a47b8..bbce3559b1 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_non_serialized_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_non_serialized_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01is__byte__copyable_50e4a53750896883a846627550850f59.pdf b/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01is__byte__copyable_50e4a53750896883a846627550850f59.pdf index c06907d1ef..04c768140a 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01is__byte__copyable_50e4a53750896883a846627550850f59.pdf and b/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01is__byte__copyable_50e4a53750896883a846627550850f59.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01not_01is__byte__copae27aaaf2bf1aaed1864cee3aebbc774.pdf b/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01not_01is__byte__copae27aaaf2bf1aaed1864cee3aebbc774.pdf index 835b675811..8064c3ea64 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01not_01is__byte__copae27aaaf2bf1aaed1864cee3aebbc774.pdf and b/docs/latex/structvt_1_1messaging_1_1_param_msg_3_01_tuple_00_01std_1_1enable__if__t_3_01not_01is__byte__copae27aaaf2bf1aaed1864cee3aebbc774.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_put_message_component.pdf b/docs/latex/structvt_1_1messaging_1_1_put_message_component.pdf index 44a56f9c07..d07f1b5635 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_put_message_component.pdf and b/docs/latex/structvt_1_1messaging_1_1_put_message_component.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_serialize_if_needed_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_serialize_if_needed_msg.pdf index 67e09581cb..e5f7ea1f79 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_serialize_if_needed_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_serialize_if_needed_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_serialize_required_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_serialize_required_msg.pdf index bc1fac103f..10609a6507 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_serialize_required_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_serialize_required_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1_serialize_supported_msg.pdf b/docs/latex/structvt_1_1messaging_1_1_serialize_supported_msg.pdf index 107513c7f5..7d67a498a8 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1_serialize_supported_msg.pdf and b/docs/latex/structvt_1_1messaging_1_1_serialize_supported_msg.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction.pdf b/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction.pdf index e737ce7d0b..fa22b8789a 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction.pdf and b/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_00_01_bn_8_8_8_01_4.pdf b/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_00_01_bn_8_8_8_01_4.pdf index 331c088868..43d829f899 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_00_01_bn_8_8_8_01_4.pdf and b/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_00_01_bn_8_8_8_01_4.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_01_4.pdf b/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_01_4.pdf index d3449b5b77..bce0c77481 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_01_4.pdf and b/docs/latex/structvt_1_1messaging_1_1cxx14__conjunction_3_01_b1_01_4.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t.pdf b/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t.pdf index ee82f6ae9f..44d432963a 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t.pdf and b/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t_3_01_u_00_01std_1_1enable__if__t_3_01std8741339fbc39701010cb527cee7ae844.pdf b/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t_3_01_u_00_01std_1_1enable__if__t_3_01std8741339fbc39701010cb527cee7ae844.pdf index a86a38565d..c213694fb1 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t_3_01_u_00_01std_1_1enable__if__t_3_01std8741339fbc39701010cb527cee7ae844.pdf and b/docs/latex/structvt_1_1messaging_1_1has__own__serialize__member__t_3_01_u_00_01std_1_1enable__if__t_3_01std8741339fbc39701010cb527cee7ae844.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode.pdf b/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode.pdf index 95afedf210..c036ff40f7 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode.pdf and b/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_8698c5f7a65cc513c46123d196b4add1.pdf b/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_8698c5f7a65cc513c46123d196b4add1.pdf index b76dff994d..9036578991 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_8698c5f7a65cc513c46123d196b4add1.pdf and b/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_8698c5f7a65cc513c46123d196b4add1.pdf differ diff --git a/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_9ff39ec7a2238fd9d7cc614da26fbe04.pdf b/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_9ff39ec7a2238fd9d7cc614da26fbe04.pdf index 2e73d42d60..690bff53f7 100644 Binary files a/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_9ff39ec7a2238fd9d7cc614da26fbe04.pdf and b/docs/latex/structvt_1_1messaging_1_1msg__defines__serialize__mode_3_01_u_00_01std_1_1enable__if__t_3_01std_9ff39ec7a2238fd9d7cc614da26fbe04.pdf differ diff --git a/docs/latex/structvt_1_1objgroup_1_1_obj_group_manager.pdf b/docs/latex/structvt_1_1objgroup_1_1_obj_group_manager.pdf index 303cb58360..bb444e5bbb 100644 Binary files a/docs/latex/structvt_1_1objgroup_1_1_obj_group_manager.pdf and b/docs/latex/structvt_1_1objgroup_1_1_obj_group_manager.pdf differ diff --git a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder.pdf b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder.pdf index d4ea0871d3..41f88394f1 100644 Binary files a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder.pdf and b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder.pdf differ diff --git a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_base.pdf b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_base.pdf index 1db26ac912..b9933f65bd 100644 Binary files a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_base.pdf and b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_base.pdf differ diff --git a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_basic.pdf b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_basic.pdf index 13db07fa0d..af55fec4bc 100644 Binary files a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_basic.pdf and b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_basic.pdf differ diff --git a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_obj_base.pdf b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_obj_base.pdf index 412752eb49..f1e3dbd4ff 100644 Binary files a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_obj_base.pdf and b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_obj_base.pdf differ diff --git a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_user.pdf b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_user.pdf index 90d85e2625..00d4e2f81e 100644 Binary files a/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_user.pdf and b/docs/latex/structvt_1_1objgroup_1_1holder_1_1_holder_user.pdf differ diff --git a/docs/latex/structvt_1_1phase_1_1_phase_manager.pdf b/docs/latex/structvt_1_1phase_1_1_phase_manager.pdf index 0480299131..5a563b7c38 100644 Binary files a/docs/latex/structvt_1_1phase_1_1_phase_manager.pdf and b/docs/latex/structvt_1_1phase_1_1_phase_manager.pdf differ diff --git a/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable.pdf b/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable.pdf index b558d5612e..be722d8ad8 100644 Binary files a/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable.pdf and b/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable.pdf differ diff --git a/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable_3_01_t_00_01std_1_1void__t_3_01decltype_07nl0820926ce17ca6da55b3c6fa99f32f26.pdf b/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable_3_01_t_00_01std_1_1void__t_3_01decltype_07nl0820926ce17ca6da55b3c6fa99f32f26.pdf index 9c9078cf3b..5463722dbc 100644 Binary files a/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable_3_01_t_00_01std_1_1void__t_3_01decltype_07nl0820926ce17ca6da55b3c6fa99f32f26.pdf and b/docs/latex/structvt_1_1phase_1_1_phase_manager_1_1is__jsonable_3_01_t_00_01std_1_1void__t_3_01decltype_07nl0820926ce17ca6da55b3c6fa99f32f26.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1_callback_msg.pdf b/docs/latex/structvt_1_1pipe_1_1_callback_msg.pdf index c65a8dff19..00f888fd11 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1_callback_msg.pdf and b/docs/latex/structvt_1_1pipe_1_1_callback_msg.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1_pipe_manager.pdf b/docs/latex/structvt_1_1pipe_1_1_pipe_manager.pdf index 3b1d4c799e..c8e8f82452 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1_pipe_manager.pdf and b/docs/latex/structvt_1_1pipe_1_1_pipe_manager.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1_pipe_manager_base.pdf b/docs/latex/structvt_1_1pipe_1_1_pipe_manager_base.pdf index 555bce0dd6..26f77e29bd 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1_pipe_manager_base.pdf and b/docs/latex/structvt_1_1pipe_1_1_pipe_manager_base.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1_pipe_manager_t_l.pdf b/docs/latex/structvt_1_1pipe_1_1_pipe_manager_t_l.pdf index 5f7e11ef64..b15ca7ef8a 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1_pipe_manager_t_l.pdf and b/docs/latex/structvt_1_1pipe_1_1_pipe_manager_t_l.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1_pipe_manager_typed.pdf b/docs/latex/structvt_1_1pipe_1_1_pipe_manager_typed.pdf index 717f782a50..b329601a8c 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1_pipe_manager_typed.pdf and b/docs/latex/structvt_1_1pipe_1_1_pipe_manager_typed.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_anon_listener.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_anon_listener.pdf index d86e391dfc..6922e0dafb 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_anon_listener.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_anon_listener.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon.pdf index 5e74ebd252..f748d8ed7d 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon_typeless.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon_typeless.pdf index 24c407c076..8be82afea1 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon_typeless.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_anon_typeless.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_base.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_base.pdf index 610671768b..1149cfb769 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_base.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_base.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast.pdf index 0e69ac0640..073d814106 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast_typeless.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast_typeless.pdf index 8b3353d70f..dd50bdb076 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast_typeless.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_bcast_typeless.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_bcast.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_bcast.pdf index 49899a6318..c6d4313523 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_bcast.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_bcast.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_send.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_send.pdf index ca7381f443..f5e50519ef 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_send.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_obj_group_send.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast.pdf index 90d33b7f8e..6db17e0472 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_direct.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_direct.pdf index 1a7e18ad73..7443f51c13 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_direct.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_direct.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_typeless.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_typeless.pdf index 74914563bd..ccb03080a0 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_typeless.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_bcast_typeless.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send.pdf index b9bbe8d5f8..18220ae375 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_direct.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_direct.pdf index 05f01c0015..6346040e4b 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_direct.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_direct.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_typeless.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_typeless.pdf index 80686e4695..e0783a319e 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_typeless.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_proxy_send_typeless.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send.pdf index c8bb6e8c04..d6a0d43451 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_handler.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_handler.pdf index 0721eb5bcc..f68baca71b 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_handler.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_handler.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_typeless.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_typeless.pdf index 25ea2c1ca5..6db6a97154 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_typeless.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1_callback_send_typeless.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_anon_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_anon_c_b.pdf index 6fd2a646e5..51bf983deb 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_anon_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_anon_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_dir_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_dir_c_b.pdf index c678d84762..cf509ac684 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_dir_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_dir_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_msg_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_msg_c_b.pdf index 13d16f3a89..e5912b766b 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_msg_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_col_msg_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_msg_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_msg_c_b.pdf index 804bda9daf..3ca5f68d80 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_msg_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_msg_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_obj_grp_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_obj_grp_c_b.pdf index 1c3e9da40e..db1f9e37bd 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_obj_grp_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_bcast_obj_grp_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_raw_base_single.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_raw_base_single.pdf index c9e630f16c..3e13a8c605 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_raw_base_single.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_raw_base_single.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_typed.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_typed.pdf index ad7f71c689..d4aafb6012 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_typed.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_callback_typed.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_dir_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_dir_c_b.pdf index c8410a3d90..d9173ff3fb 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_dir_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_dir_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_msg_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_msg_c_b.pdf index 4b10e69677..7d0372fb95 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_msg_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_col_msg_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_msg_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_msg_c_b.pdf index df0d4f8cbe..0805acbcf4 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_msg_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_msg_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_obj_grp_c_b.pdf b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_obj_grp_c_b.pdf index c1bd419785..d2c8dbac27 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_obj_grp_c_b.pdf and b/docs/latex/structvt_1_1pipe_1_1callback_1_1cbunion_1_1_send_obj_grp_c_b.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1interface_1_1_base_container.pdf b/docs/latex/structvt_1_1pipe_1_1interface_1_1_base_container.pdf index 93fdb47539..98110dbca6 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1interface_1_1_base_container.pdf and b/docs/latex/structvt_1_1pipe_1_1interface_1_1_base_container.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct.pdf b/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct.pdf index 929cd07f2b..034fc53aba 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct.pdf and b/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct_send_multi.pdf b/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct_send_multi.pdf index 628b39c2c4..17ea21269d 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct_send_multi.pdf and b/docs/latex/structvt_1_1pipe_1_1interface_1_1_callback_direct_send_multi.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1interface_1_1_remote_container.pdf b/docs/latex/structvt_1_1pipe_1_1interface_1_1_remote_container.pdf index d31c0618ba..b4b376db3e 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1interface_1_1_remote_container.pdf and b/docs/latex/structvt_1_1pipe_1_1interface_1_1_remote_container.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1interface_1_1_send_container.pdf b/docs/latex/structvt_1_1pipe_1_1interface_1_1_send_container.pdf index 4ea37bd8c8..7a994f44bc 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1interface_1_1_send_container.pdf and b/docs/latex/structvt_1_1pipe_1_1interface_1_1_send_container.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal.pdf b/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal.pdf index 78542fd098..a0b9b9db9a 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal.pdf and b/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal.pdf differ diff --git a/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal_base.pdf b/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal_base.pdf index 544d213d3a..359152937e 100644 Binary files a/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal_base.pdf and b/docs/latex/structvt_1_1pipe_1_1signal_1_1_signal_base.pdf differ diff --git a/docs/latex/structvt_1_1pool_1_1_pool.pdf b/docs/latex/structvt_1_1pool_1_1_pool.pdf index 4c8af06aa2..ed7b75bea9 100644 Binary files a/docs/latex/structvt_1_1pool_1_1_pool.pdf and b/docs/latex/structvt_1_1pool_1_1_pool.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_base_handle.pdf b/docs/latex/structvt_1_1rdma_1_1_base_handle.pdf index 40d5b87a5b..3dea8a873f 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_base_handle.pdf and b/docs/latex/structvt_1_1rdma_1_1_base_handle.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_base_typed_handle.pdf b/docs/latex/structvt_1_1rdma_1_1_base_typed_handle.pdf index ac2d4c4107..700248bcad 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_base_typed_handle.pdf and b/docs/latex/structvt_1_1rdma_1_1_base_typed_handle.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_channel_message.pdf b/docs/latex/structvt_1_1rdma_1_1_channel_message.pdf index 1ade0b2e32..3d04edb86c 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_channel_message.pdf and b/docs/latex/structvt_1_1rdma_1_1_channel_message.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_create_channel.pdf b/docs/latex/structvt_1_1rdma_1_1_create_channel.pdf index 7b971b98b4..dc451ce175 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_create_channel.pdf and b/docs/latex/structvt_1_1rdma_1_1_create_channel.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_endpoint.pdf b/docs/latex/structvt_1_1rdma_1_1_endpoint.pdf index 73be226be2..ee441b9575 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_endpoint.pdf and b/docs/latex/structvt_1_1rdma_1_1_endpoint.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_get_info_channel.pdf b/docs/latex/structvt_1_1rdma_1_1_get_info_channel.pdf index 3b6453d086..bbceb834e4 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_get_info_channel.pdf and b/docs/latex/structvt_1_1rdma_1_1_get_info_channel.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_d15dac1b5db6e2bc0fb0b8aca42b1456.pdf b/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_d15dac1b5db6e2bc0fb0b8aca42b1456.pdf index 6f1689037d..f802f2283a 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_d15dac1b5db6e2bc0fb0b8aca42b1456.pdf and b/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_d15dac1b5db6e2bc0fb0b8aca42b1456.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_f66c3940d9f3649c3a5c3e77d63c658a.pdf b/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_f66c3940d9f3649c3a5c3e77d63c658a.pdf index 749bbbb665..b4b8f9a491 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_f66c3940d9f3649c3a5c3e77d63c658a.pdf and b/docs/latex/structvt_1_1rdma_1_1_handle_3_01_t_00_01_e_00_01_index_t_00_01typename_01std_1_1enable__if__t_3_f66c3940d9f3649c3a5c3e77d63c658a.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_manager.pdf b/docs/latex/structvt_1_1rdma_1_1_manager.pdf index 67ff82a253..6e1d69c382 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_manager.pdf and b/docs/latex/structvt_1_1rdma_1_1_manager.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_non_target.pdf b/docs/latex/structvt_1_1rdma_1_1_non_target.pdf index c903e0a9c6..19e06b72ba 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_non_target.pdf and b/docs/latex/structvt_1_1rdma_1_1_non_target.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_manager.pdf b/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_manager.pdf index a5f81f3206..19292904f3 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_manager.pdf and b/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_manager.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_op_finished_message.pdf b/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_op_finished_message.pdf index a31e7938e6..5b9f0a702b 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_op_finished_message.pdf and b/docs/latex/structvt_1_1rdma_1_1_r_d_m_a_op_finished_message.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_request_data_message.pdf b/docs/latex/structvt_1_1rdma_1_1_request_data_message.pdf index 0cdce4c0bb..08938cddef 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_request_data_message.pdf and b/docs/latex/structvt_1_1rdma_1_1_request_data_message.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_send_data_message.pdf b/docs/latex/structvt_1_1rdma_1_1_send_data_message.pdf index cd26c50244..3ce6e8706d 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_send_data_message.pdf and b/docs/latex/structvt_1_1rdma_1_1_send_data_message.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_state_message.pdf b/docs/latex/structvt_1_1rdma_1_1_state_message.pdf index d3599b15f3..53a1b9fc1a 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_state_message.pdf and b/docs/latex/structvt_1_1rdma_1_1_state_message.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1_target.pdf b/docs/latex/structvt_1_1rdma_1_1_target.pdf index 766a11a96c..c2bdcf1029 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1_target.pdf and b/docs/latex/structvt_1_1rdma_1_1_target.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1impl_1_1_construct_msg.pdf b/docs/latex/structvt_1_1rdma_1_1impl_1_1_construct_msg.pdf index f7f79a3fb2..6d807c40c9 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1impl_1_1_construct_msg.pdf and b/docs/latex/structvt_1_1rdma_1_1impl_1_1_construct_msg.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1impl_1_1_inform_r_d_m_a_msg.pdf b/docs/latex/structvt_1_1rdma_1_1impl_1_1_inform_r_d_m_a_msg.pdf index 1ab4a94539..ccd4c007f4 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1impl_1_1_inform_r_d_m_a_msg.pdf and b/docs/latex/structvt_1_1rdma_1_1impl_1_1_inform_r_d_m_a_msg.pdf differ diff --git a/docs/latex/structvt_1_1rdma_1_1impl_1_1_reduce_l_b_msg.pdf b/docs/latex/structvt_1_1rdma_1_1impl_1_1_reduce_l_b_msg.pdf index b3782544b8..89e04e6300 100644 Binary files a/docs/latex/structvt_1_1rdma_1_1impl_1_1_reduce_l_b_msg.pdf and b/docs/latex/structvt_1_1rdma_1_1impl_1_1_reduce_l_b_msg.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_base_component.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_base_component.pdf index bd6b5968d3..fb240cad0e 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_base_component.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_base_component.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_bufferable.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_bufferable.pdf index b5a049f420..a834a6a182 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_bufferable.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_bufferable.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_component.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_component.pdf index f7d0b6ce9a..64738d18dd 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_component.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_component.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_component_name.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_component_name.pdf index 0b8ee8b87b..15a1bbab02 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_component_name.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_component_name.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_component_reducer.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_component_reducer.pdf index d48542957c..8b52fdb25a 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_component_reducer.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_component_reducer.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_diagnostic.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_diagnostic.pdf index a217186130..a06e2207aa 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_diagnostic.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_diagnostic.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn.pdf index a8ed2ca7e0..85971103bc 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn_typed.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn_typed.pdf index 2018da47de..eca851fade 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn_typed.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_movable_fn_typed.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_pollable_component.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_pollable_component.pdf index 7534f16004..452808b7c7 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_pollable_component.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_pollable_component.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1_progressable.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1_progressable.pdf index ccc92123ef..b17f8436dd 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1_progressable.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1_progressable.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_base.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_base.pdf index 1a7250f30f..c7782ac9ec 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_base.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_base.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_value.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_value.pdf index 567fe0f7ea..4ccc43ea16 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_value.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1detail_1_1_diagnostic_value.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter.pdf index 6d72925197..f1cf656498 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter_gauge.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter_gauge.pdf index 87a1de3dd0..ae100d00e0 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter_gauge.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_counter_gauge.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_meter.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_meter.pdf index b9e428dba0..f504b30f56 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_meter.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_meter.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_stats_pack.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_stats_pack.pdf index dcbf69d26d..1b11d1d734 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_stats_pack.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_diagnostic_stats_pack.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_gauge.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_gauge.pdf index 7d78f49a6f..78b1ec77f7 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_gauge.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_gauge.pdf differ diff --git a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_timer.pdf b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_timer.pdf index ca430bfcfa..6f8be40465 100644 Binary files a/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_timer.pdf and b/docs/latex/structvt_1_1runtime_1_1component_1_1meter_1_1_timer.pdf differ diff --git a/docs/latex/structvt_1_1sched_1_1_base_unit.pdf b/docs/latex/structvt_1_1sched_1_1_base_unit.pdf index 3870074fc4..54b250944e 100644 Binary files a/docs/latex/structvt_1_1sched_1_1_base_unit.pdf and b/docs/latex/structvt_1_1sched_1_1_base_unit.pdf differ diff --git a/docs/latex/structvt_1_1sched_1_1_default_mask.pdf b/docs/latex/structvt_1_1sched_1_1_default_mask.pdf index c47ab50c49..b4a2e35c4b 100644 Binary files a/docs/latex/structvt_1_1sched_1_1_default_mask.pdf and b/docs/latex/structvt_1_1sched_1_1_default_mask.pdf differ diff --git a/docs/latex/structvt_1_1sched_1_1_level_fill_mask.pdf b/docs/latex/structvt_1_1sched_1_1_level_fill_mask.pdf index 46502879cd..ec6443aa15 100644 Binary files a/docs/latex/structvt_1_1sched_1_1_level_fill_mask.pdf and b/docs/latex/structvt_1_1sched_1_1_level_fill_mask.pdf differ diff --git a/docs/latex/structvt_1_1sched_1_1_level_mask.pdf b/docs/latex/structvt_1_1sched_1_1_level_mask.pdf index 048728682d..26e3dc1847 100644 Binary files a/docs/latex/structvt_1_1sched_1_1_level_mask.pdf and b/docs/latex/structvt_1_1sched_1_1_level_mask.pdf differ diff --git a/docs/latex/structvt_1_1sched_1_1_priority_unit.pdf b/docs/latex/structvt_1_1sched_1_1_priority_unit.pdf index dff17f902f..5ade9f5b1a 100644 Binary files a/docs/latex/structvt_1_1sched_1_1_priority_unit.pdf and b/docs/latex/structvt_1_1sched_1_1_priority_unit.pdf differ diff --git a/docs/latex/structvt_1_1sched_1_1_scheduler.pdf b/docs/latex/structvt_1_1sched_1_1_scheduler.pdf index 48c214c34a..ac52358a82 100644 Binary files a/docs/latex/structvt_1_1sched_1_1_scheduler.pdf and b/docs/latex/structvt_1_1sched_1_1_scheduler.pdf differ diff --git a/docs/latex/structvt_1_1serialization_1_1_byte_copy_trait.pdf b/docs/latex/structvt_1_1serialization_1_1_byte_copy_trait.pdf index 042d3774bc..618429cd59 100644 Binary files a/docs/latex/structvt_1_1serialization_1_1_byte_copy_trait.pdf and b/docs/latex/structvt_1_1serialization_1_1_byte_copy_trait.pdf differ diff --git a/docs/latex/structvt_1_1serialization_1_1_serial_payload_msg.pdf b/docs/latex/structvt_1_1serialization_1_1_serial_payload_msg.pdf index 5f231da4d8..90b3c4d0a2 100644 Binary files a/docs/latex/structvt_1_1serialization_1_1_serial_payload_msg.pdf and b/docs/latex/structvt_1_1serialization_1_1_serial_payload_msg.pdf differ diff --git a/docs/latex/structvt_1_1serialization_1_1_serialized_data_msg_any.pdf b/docs/latex/structvt_1_1serialization_1_1_serialized_data_msg_any.pdf index 6f38dc4a94..9904d642c6 100644 Binary files a/docs/latex/structvt_1_1serialization_1_1_serialized_data_msg_any.pdf and b/docs/latex/structvt_1_1serialization_1_1_serialized_data_msg_any.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_build_graph_msg.pdf b/docs/latex/structvt_1_1term_1_1_build_graph_msg.pdf index 41132e8f89..766dd5656d 100644 Binary files a/docs/latex/structvt_1_1term_1_1_build_graph_msg.pdf and b/docs/latex/structvt_1_1term_1_1_build_graph_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_callable_base.pdf b/docs/latex/structvt_1_1term_1_1_callable_base.pdf index 78728e8c62..9ea7348af5 100644 Binary files a/docs/latex/structvt_1_1term_1_1_callable_base.pdf and b/docs/latex/structvt_1_1term_1_1_callable_base.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_callable_holder.pdf b/docs/latex/structvt_1_1term_1_1_callable_holder.pdf index 55a3382d2d..7be4ea8f85 100644 Binary files a/docs/latex/structvt_1_1term_1_1_callable_holder.pdf and b/docs/latex/structvt_1_1term_1_1_callable_holder.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_epoch_dependency.pdf b/docs/latex/structvt_1_1term_1_1_epoch_dependency.pdf index ce7802572f..d334cd7440 100644 Binary files a/docs/latex/structvt_1_1term_1_1_epoch_dependency.pdf and b/docs/latex/structvt_1_1term_1_1_epoch_dependency.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_epoch_label.pdf b/docs/latex/structvt_1_1term_1_1_epoch_label.pdf index df1f93e5a6..f2d29da47e 100644 Binary files a/docs/latex/structvt_1_1term_1_1_epoch_label.pdf and b/docs/latex/structvt_1_1term_1_1_epoch_label.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_hang_check_msg.pdf b/docs/latex/structvt_1_1term_1_1_hang_check_msg.pdf index ed446376ac..8597922043 100644 Binary files a/docs/latex/structvt_1_1term_1_1_hang_check_msg.pdf and b/docs/latex/structvt_1_1term_1_1_hang_check_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_action.pdf b/docs/latex/structvt_1_1term_1_1_term_action.pdf index 8f83a1785d..02d3d3f01c 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_action.pdf and b/docs/latex/structvt_1_1term_1_1_term_action.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_action_1_1_action_msg.pdf b/docs/latex/structvt_1_1term_1_1_term_action_1_1_action_msg.pdf index 34732a605a..c17d3615d7 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_action_1_1_action_msg.pdf and b/docs/latex/structvt_1_1term_1_1_term_action_1_1_action_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_counter_msg.pdf b/docs/latex/structvt_1_1term_1_1_term_counter_msg.pdf index e4e7683f5a..3907fc0f23 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_counter_msg.pdf and b/docs/latex/structvt_1_1term_1_1_term_counter_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_interface.pdf b/docs/latex/structvt_1_1term_1_1_term_interface.pdf index 2e08985721..fd4747e2c9 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_interface.pdf and b/docs/latex/structvt_1_1term_1_1_term_interface.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_msg.pdf b/docs/latex/structvt_1_1term_1_1_term_msg.pdf index 7c88827d1a..d366a96d4d 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_msg.pdf and b/docs/latex/structvt_1_1term_1_1_term_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_state.pdf b/docs/latex/structvt_1_1term_1_1_term_state.pdf index ffbf7eee24..377e9d0e1c 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_state.pdf and b/docs/latex/structvt_1_1term_1_1_term_state.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_terminated.pdf b/docs/latex/structvt_1_1term_1_1_term_terminated.pdf index a05142d09c..f79d01c7bb 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_terminated.pdf and b/docs/latex/structvt_1_1term_1_1_term_terminated.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_terminated_msg.pdf b/docs/latex/structvt_1_1term_1_1_term_terminated_msg.pdf index 5a37ba8ae4..30aa5a5382 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_terminated_msg.pdf and b/docs/latex/structvt_1_1term_1_1_term_terminated_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_term_terminated_reply_msg.pdf b/docs/latex/structvt_1_1term_1_1_term_terminated_reply_msg.pdf index c8ac514d71..21dc1f05a3 100644 Binary files a/docs/latex/structvt_1_1term_1_1_term_terminated_reply_msg.pdf and b/docs/latex/structvt_1_1term_1_1_term_terminated_reply_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1_termination_detector.pdf b/docs/latex/structvt_1_1term_1_1_termination_detector.pdf index 6c3ec9000e..93d0494736 100644 Binary files a/docs/latex/structvt_1_1term_1_1_termination_detector.pdf and b/docs/latex/structvt_1_1term_1_1_termination_detector.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1ds_1_1_ack_msg.pdf b/docs/latex/structvt_1_1term_1_1ds_1_1_ack_msg.pdf index 0d8ce236c7..e4dde0311f 100644 Binary files a/docs/latex/structvt_1_1term_1_1ds_1_1_ack_msg.pdf and b/docs/latex/structvt_1_1term_1_1ds_1_1_ack_msg.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1ds_1_1_state_d_s.pdf b/docs/latex/structvt_1_1term_1_1ds_1_1_state_d_s.pdf index de5d9539de..b182679c54 100644 Binary files a/docs/latex/structvt_1_1term_1_1ds_1_1_state_d_s.pdf and b/docs/latex/structvt_1_1term_1_1ds_1_1_state_d_s.pdf differ diff --git a/docs/latex/structvt_1_1term_1_1ds_1_1_term_d_s.pdf b/docs/latex/structvt_1_1term_1_1ds_1_1_term_d_s.pdf index 4cb4b2c4f6..ab3cdb7ae8 100644 Binary files a/docs/latex/structvt_1_1term_1_1ds_1_1_term_d_s.pdf and b/docs/latex/structvt_1_1term_1_1ds_1_1_term_d_s.pdf differ diff --git a/docs/latex/structvt_1_1termination_1_1graph_1_1_epoch_graph_msg.pdf b/docs/latex/structvt_1_1termination_1_1graph_1_1_epoch_graph_msg.pdf index 4bcc3a65d5..d18bf5db5a 100644 Binary files a/docs/latex/structvt_1_1termination_1_1graph_1_1_epoch_graph_msg.pdf and b/docs/latex/structvt_1_1termination_1_1graph_1_1_epoch_graph_msg.pdf differ diff --git a/docs/latex/structvt_1_1timetrigger_1_1_time_trigger_manager.pdf b/docs/latex/structvt_1_1timetrigger_1_1_time_trigger_manager.pdf index 25d96d92f2..a439186b19 100644 Binary files a/docs/latex/structvt_1_1timetrigger_1_1_time_trigger_manager.pdf and b/docs/latex/structvt_1_1timetrigger_1_1_time_trigger_manager.pdf differ diff --git a/docs/latex/structvt_1_1trace_1_1_event.pdf b/docs/latex/structvt_1_1trace_1_1_event.pdf index 28fb39ac7d..5fa4559ad1 100644 Binary files a/docs/latex/structvt_1_1trace_1_1_event.pdf and b/docs/latex/structvt_1_1trace_1_1_event.pdf differ diff --git a/docs/latex/structvt_1_1trace_1_1_event_class.pdf b/docs/latex/structvt_1_1trace_1_1_event_class.pdf index b6c4fb8582..c6e1fd2c64 100644 Binary files a/docs/latex/structvt_1_1trace_1_1_event_class.pdf and b/docs/latex/structvt_1_1trace_1_1_event_class.pdf differ diff --git a/docs/latex/structvt_1_1trace_1_1_trace.pdf b/docs/latex/structvt_1_1trace_1_1_trace.pdf index 1c1fbf21c9..0d93bd2625 100644 Binary files a/docs/latex/structvt_1_1trace_1_1_trace.pdf and b/docs/latex/structvt_1_1trace_1_1_trace.pdf differ diff --git a/docs/latex/structvt_1_1trace_1_1_trace_lite.pdf b/docs/latex/structvt_1_1trace_1_1_trace_lite.pdf index 2cd9e1eb30..def69554b6 100644 Binary files a/docs/latex/structvt_1_1trace_1_1_trace_lite.pdf and b/docs/latex/structvt_1_1trace_1_1_trace_lite.pdf differ diff --git a/docs/latex/structvt_1_1trace_1_1_user_event_registry_1_1_new_user_event_msg.pdf b/docs/latex/structvt_1_1trace_1_1_user_event_registry_1_1_new_user_event_msg.pdf index 25fd024ef9..16748bde75 100644 Binary files a/docs/latex/structvt_1_1trace_1_1_user_event_registry_1_1_new_user_event_msg.pdf and b/docs/latex/structvt_1_1trace_1_1_user_event_registry_1_1_new_user_event_msg.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor.pdf b/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor.pdf index b615c9a42d..e0b1d6262b 100644 Binary files a/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor.pdf and b/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor_base.pdf b/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor_base.pdf index 669396598c..62fc5bcc89 100644 Binary files a/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor_base.pdf and b/docs/latex/structvt_1_1util_1_1compress_1_1_decompressor_base.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1json_1_1_appender.pdf b/docs/latex/structvt_1_1util_1_1json_1_1_appender.pdf index 7494733214..9a7aecbc7e 100644 Binary files a/docs/latex/structvt_1_1util_1_1json_1_1_appender.pdf and b/docs/latex/structvt_1_1util_1_1json_1_1_appender.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1json_1_1_base_appender.pdf b/docs/latex/structvt_1_1util_1_1json_1_1_base_appender.pdf index 08832362ba..c2e58e125d 100644 Binary files a/docs/latex/structvt_1_1util_1_1json_1_1_base_appender.pdf and b/docs/latex/structvt_1_1util_1_1json_1_1_base_appender.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1json_1_1_output_adaptor.pdf b/docs/latex/structvt_1_1util_1_1json_1_1_output_adaptor.pdf index adfae855ca..0b850b3779 100644 Binary files a/docs/latex/structvt_1_1util_1_1json_1_1_output_adaptor.pdf and b/docs/latex/structvt_1_1util_1_1json_1_1_output_adaptor.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_comma_delimit.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_comma_delimit.pdf index 0fcdda98de..634f22e37c 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_comma_delimit.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_comma_delimit.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_getrusage.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_getrusage.pdf index e8added50b..f47d128063 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_getrusage.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_getrusage.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_mach_task_info.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_mach_task_info.pdf index 773699ecd7..6973ef04ff 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_mach_task_info.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_mach_task_info.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_mallinfo.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_mallinfo.pdf index 511a1e9202..102d809dbd 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_mallinfo.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_mallinfo.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_memory_usage.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_memory_usage.pdf index 762ddf7623..c299898a81 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_memory_usage.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_memory_usage.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_mimalloc.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_mimalloc.pdf index dabd4a177b..3768ccd412 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_mimalloc.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_mimalloc.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_mstats.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_mstats.pdf index 819a8e487e..51d3945f35 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_mstats.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_mstats.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_p_s.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_p_s.pdf index 7c7c18d7da..460f0f2c59 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_p_s.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_p_s.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_reporter.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_reporter.pdf index b12d8923d0..705a05b8e0 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_reporter.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_reporter.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_sbrk.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_sbrk.pdf index fd8f9bef7e..d51fd8fcbc 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_sbrk.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_sbrk.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_stat.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_stat.pdf index d80260365b..bdfd1dc425 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_stat.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_stat.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1memory_1_1_stat_m.pdf b/docs/latex/structvt_1_1util_1_1memory_1_1_stat_m.pdf index a0059abec7..31e8bdb11a 100644 Binary files a/docs/latex/structvt_1_1util_1_1memory_1_1_stat_m.pdf and b/docs/latex/structvt_1_1util_1_1memory_1_1_stat_m.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1meta__and.pdf b/docs/latex/structvt_1_1util_1_1meta__and.pdf index 75c87a21dc..66e8b50c55 100644 Binary files a/docs/latex/structvt_1_1util_1_1meta__and.pdf and b/docs/latex/structvt_1_1util_1_1meta__and.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1meta__and_3_01_t_00_01_ts_8_8_8_01_4.pdf b/docs/latex/structvt_1_1util_1_1meta__and_3_01_t_00_01_ts_8_8_8_01_4.pdf index 80599f5239..696b0ff209 100644 Binary files a/docs/latex/structvt_1_1util_1_1meta__and_3_01_t_00_01_ts_8_8_8_01_4.pdf and b/docs/latex/structvt_1_1util_1_1meta__and_3_01_t_00_01_ts_8_8_8_01_4.pdf differ diff --git a/docs/latex/structvt_1_1util_1_1strong_1_1detail_1_1_strong.pdf b/docs/latex/structvt_1_1util_1_1strong_1_1detail_1_1_strong.pdf index 8fef85efaa..320dd0ba85 100644 Binary files a/docs/latex/structvt_1_1util_1_1strong_1_1detail_1_1_strong.pdf and b/docs/latex/structvt_1_1util_1_1strong_1_1detail_1_1_strong.pdf differ diff --git a/docs/latex/structvt_1_1utils_1_1file__spec_1_1_file_spec_1_1_spec_msg.pdf b/docs/latex/structvt_1_1utils_1_1file__spec_1_1_file_spec_1_1_spec_msg.pdf index dc3b20c6cb..5c9fc90e1a 100644 Binary files a/docs/latex/structvt_1_1utils_1_1file__spec_1_1_file_spec_1_1_spec_msg.pdf and b/docs/latex/structvt_1_1utils_1_1file__spec_1_1_file_spec_1_1_spec_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1_main_virtual_context.pdf b/docs/latex/structvt_1_1vrt_1_1_main_virtual_context.pdf index 80c8606e47..ea7ac4f878 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1_main_virtual_context.pdf and b/docs/latex/structvt_1_1vrt_1_1_main_virtual_context.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1_virtual_context.pdf b/docs/latex/structvt_1_1vrt_1_1_virtual_context.pdf index 29e6bc6342..6138390f19 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1_virtual_context.pdf and b/docs/latex/structvt_1_1vrt_1_1_virtual_context.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1_virtual_context_manager.pdf b/docs/latex/structvt_1_1vrt_1_1_virtual_context_manager.pdf index 794c0bc73b..6c933bb7c6 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1_virtual_context_manager.pdf and b/docs/latex/structvt_1_1vrt_1_1_virtual_context_manager.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1_virtual_message.pdf b/docs/latex/structvt_1_1vrt_1_1_virtual_message.pdf index c37d5bbb35..a9b434ed1f 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1_virtual_message.pdf and b/docs/latex/structvt_1_1vrt_1_1_virtual_message.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1_virtual_proxy_request_msg.pdf b/docs/latex/structvt_1_1vrt_1_1_virtual_proxy_request_msg.pdf index 60194b9057..dc5529ae2a 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1_virtual_proxy_request_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1_virtual_proxy_request_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1_vrt_base.pdf b/docs/latex/structvt_1_1vrt_1_1_vrt_base.pdf index 14a0833d7b..afd2718004 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1_vrt_base.pdf and b/docs/latex/structvt_1_1vrt_1_1_vrt_base.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1_vrt_construct_msg.pdf b/docs/latex/structvt_1_1vrt_1_1_vrt_construct_msg.pdf index 5127bc0cd2..2fee32c59d 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1_vrt_construct_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1_vrt_construct_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_base_holder.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_base_holder.pdf index af7d086b9c..22579276a5 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_base_holder.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_base_holder.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_broadcastable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_broadcastable.pdf index 23d46c83fb..5da54fce7d 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_broadcastable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_broadcastable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_col_msg_wrap.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_col_msg_wrap.pdf index 6c3287f24a..8433c35c99 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_col_msg_wrap.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_col_msg_wrap.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection.pdf index 328971d767..be468d3628 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_base.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_base.pdf index 594f1304a0..52a713b772 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_base.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_base.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_holder.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_holder.pdf index 7bd1618bde..209a22dd83 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_holder.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_holder.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_manager.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_manager.pdf index 61c9d31068..70e5945dbd 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_manager.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_manager.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_message.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_message.pdf index c8bebe17a9..ecee6489d2 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_message.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_message.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_proxy.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_proxy.pdf index 191506c49b..9ee4161f02 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_proxy.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_proxy.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_stamp_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_stamp_msg.pdf index dabe1d98f9..2defb8bffe 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_stamp_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_collection_stamp_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map.pdf index a3f4d8c512..cdbbd4e91c 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__i0c13cd14d7af17b34311bb8ce93d9804.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__i0c13cd14d7af17b34311bb8ce93d9804.pdf index f936484f87..17577e1a8c 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__i0c13cd14d7af17b34311bb8ce93d9804.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__i0c13cd14d7af17b34311bb8ce93d9804.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__ib7e55b659c64f165e6a671fb7294e371.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__ib7e55b659c64f165e6a671fb7294e371.pdf index cb603bb4ba..a9e6fd8787 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__ib7e55b659c64f165e6a671fb7294e371.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__ib7e55b659c64f165e6a671fb7294e371.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__id31d055881d6867942086ee5834ad7b4.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__id31d055881d6867942086ee5834ad7b4.pdf index d754665d21..3d6131e620 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__id31d055881d6867942086ee5834ad7b4.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_3_01_collection_t_00_01typename_01std_1_1enable__id31d055881d6867942086ee5834ad7b4.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_base.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_base.pdf index 667e4979ef..a2f532add4 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_base.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_default_map_base.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_elm_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_elm_msg.pdf index 17d34840c3..3628aa32cf 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_elm_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_elm_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_msg.pdf index cd0ab018cd..979e26445c 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroy_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroyable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroyable.pdf index 152014fe16..fe780710aa 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroyable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_destroyable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection.pdf index b78bb0a9bb..4e61b77e33 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection_base.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection_base.pdf index 11196b4440..e0958bf4d6 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection_base.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_dispatch_collection_base.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_elm_insertable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_elm_insertable.pdf index 54b2dbc683..4bc7c98433 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_elm_insertable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_elm_insertable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_gettable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_gettable.pdf index c97e963c3e..ef1b134f95 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_gettable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_gettable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_has_migrate.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_has_migrate.pdf index 2b721d6b86..9b38f0ee65 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_has_migrate.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_has_migrate.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_indexable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_indexable.pdf index 8b55315dd4..8620551f99 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_indexable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_indexable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_msg.pdf index 3b6c967ab5..483d0fc977 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_null_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_null_msg.pdf index a2f6d8bbf0..a2d12bdd41 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_null_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_insert_null_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_invokable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_invokable.pdf index 3e39eb73c8..b557ac29ed 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_invokable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_invokable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_mapped_node.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_mapped_node.pdf index d051660c1f..72f75679b2 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_mapped_node.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_mapped_node.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migratable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migratable.pdf index b062c31382..de7dc0f9dc 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migratable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migratable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_base.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_base.pdf index 7173e9d251..3ccc667092 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_base.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_base.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_interface.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_interface.pdf index 49872e9acd..10e2dff290 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_interface.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_hook_interface.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_msg.pdf index b949d5be4b..eb54e8921b 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_migrate_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_modifiable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_modifiable.pdf index 531eafb724..ce4d3413ef 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_modifiable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_modifiable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__tcc6a1858ebbc12bbfd81f56748245add.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__tcc6a1858ebbc12bbfd81f56748245add.pdf index 64d0c0fa33..089fb7cfc2 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__tcc6a1858ebbc12bbfd81f56748245add.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__tcc6a1858ebbc12bbfd81f56748245add.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__te13868956e9675e27cec8f332bda9d5e.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__te13868956e9675e27cec8f332bda9d5e.pdf index 6e66ac740a..fa9a3320c2 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__te13868956e9675e27cec8f332bda9d5e.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_param_col_msg_3_01_tuple_00_01_col_t_00_01std_1_1enable__if__te13868956e9675e27cec8f332bda9d5e.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_elm_traits.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_elm_traits.pdf index 2ba8596eb6..c2a5c9b5d8 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_elm_traits.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_elm_traits.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_traits.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_traits.pdf index c7587e9e94..5c9512f7d9 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_traits.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_proxy_collection_traits.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_r_d_m_aable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_r_d_m_aable.pdf index 9ccf2798f9..f1ae8b9887 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_r_d_m_aable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_r_d_m_aable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_reducable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_reducable.pdf index 037a25ce84..46b5fef7a0 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_reducable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_reducable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_sendable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_sendable.pdf index 5398d35b1b..fad61d5986 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_sendable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_sendable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_untyped_collection.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_untyped_collection.pdf index 2f1535d016..0aff1122fd 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_untyped_collection.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_untyped_collection.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1_vrt_elm_proxy.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1_vrt_elm_proxy.pdf index 3a15c7a217..dd9f64096a 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1_vrt_elm_proxy.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1_vrt_elm_proxy.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collect_stats_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collect_stats_msg.pdf index e570c6f677..a3e5df41f0 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collect_stats_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collect_stats_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collection_l_b_data.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collection_l_b_data.pdf index ba1ab181bb..3e89d76ff2 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collection_l_b_data.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_collection_l_b_data.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_comm_overhead.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_comm_overhead.pdf index 05fd0f9225..8b9c1b8b0e 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_comm_overhead.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_comm_overhead.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_concatenated_iterator.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_concatenated_iterator.pdf index 4a3ab0affb..8e62bad154 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_concatenated_iterator.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_concatenated_iterator.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_dual_load_map_object_iterator.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_dual_load_map_object_iterator.pdf index 1c1aa93f68..376413e982 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_dual_load_map_object_iterator.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_dual_load_map_object_iterator.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_filter_iterator.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_filter_iterator.pdf index 937356daaf..7ee15bad31 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_filter_iterator.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_filter_iterator.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_invoke_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_invoke_msg.pdf index b6307b0e72..3b814cc3d8 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_invoke_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_invoke_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader.pdf index bf4ad98e5e..4fb6703341 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_arrive_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_arrive_msg.pdf index 14ac765124..dd2fd4bae5 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_arrive_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_arrive_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_depart_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_depart_msg.pdf index e89965c264..2237b9ea83 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_depart_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_depart_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_update_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_update_msg.pdf index 6471824e46..88e110101b 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_update_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_data_restart_reader_1_1_update_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_manager.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_manager.pdf index 25949e4ac0..d6368d1809 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_manager.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_l_b_manager.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_lazy_migration_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_lazy_migration_msg.pdf index 3eec4d5371..020e758df0 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_lazy_migration_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_lazy_migration_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_linear_model.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_linear_model.pdf index 275e85304e..c3d236b5c9 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_linear_model.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_linear_model.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_map_object_iterator.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_map_object_iterator.pdf index 1e0db8a734..8227d3fa8a 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_map_object_iterator.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_map_object_iterator.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_model.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_model.pdf index c060f3c506..2fd0d7c61c 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_model.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_model.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg.pdf index 5b8f13f17e..a69c36bceb 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg_async.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg_async.pdf index 7723bd9b7c..be5d7b32a7 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg_async.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_load_msg_async.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_multiple_phases.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_multiple_phases.pdf index ee990fd8f9..bf430d37fd 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_multiple_phases.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_multiple_phases.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_naive_persistence.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_naive_persistence.pdf index 7393564fb7..ac3b3b1ffa 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_naive_persistence.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_naive_persistence.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_node_l_b_data.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_node_l_b_data.pdf index 9c9d96d44f..4c350793ae 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_node_l_b_data.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_node_l_b_data.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_object_iterator_impl.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_object_iterator_impl.pdf index 78632ab075..572b144f32 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_object_iterator_impl.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_object_iterator_impl.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_per_collection.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_per_collection.pdf index 776e528ccc..d3f6325a0c 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_per_collection.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_per_collection.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_persistence_median_last_n.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_persistence_median_last_n.pdf index 0a3bc8c482..a64bcaf5f1 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_persistence_median_last_n.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_persistence_median_last_n.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_proposed_reassignment.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_proposed_reassignment.pdf index 3874166963..3abeeaea20 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_proposed_reassignment.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_proposed_reassignment.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_raw_data.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_raw_data.pdf index 0fbd508da5..c103ba9970 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_raw_data.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_raw_data.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_reassignment_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_reassignment_msg.pdf index c142161173..8ab9f38e41 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_reassignment_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_reassignment_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_messages.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_messages.pdf index f4673de8b4..49f04bbb74 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_messages.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1_weighted_messages.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1replay_1_1_workload_data_migrator.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1replay_1_1_workload_data_migrator.pdf index 0e21e29bf0..9e1567f270 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1replay_1_1_workload_data_migrator.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1balance_1_1replay_1_1_workload_data_migrator.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_base_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_base_l_b.pdf index 3429529396..439264536c 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_base_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_base_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_comm_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_comm_msg.pdf index 6371bfbc9e..f87abcbb4a 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_comm_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_comm_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_bcast_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_bcast_msg.pdf index c78a83d745..5ba4ca427b 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_bcast_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_bcast_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b.pdf index da1554e941..37efc989c1 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b_types.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b_types.pdf index 9d07cb5efa..461520799e 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b_types.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_l_b_types.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_payload.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_payload.pdf index 268cd54482..5539684730 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_payload.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_payload.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_send_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_send_msg.pdf index a5b041dbe4..03b4e67558 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_send_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_greedy_send_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_child.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_child.pdf index 94243c4f49..d01aacadf6 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_child.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_child.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_types.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_types.pdf index 7ee22687cd..5fb67681c6 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_types.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hier_l_b_types.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hierarchical_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hierarchical_l_b.pdf index 27e7525918..de342a1270 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hierarchical_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_hierarchical_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_down_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_down_msg.pdf index f09821937e..dd01a6e105 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_down_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_down_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_up_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_up_msg.pdf index feb54fe582..921fd5a2de 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_up_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_l_b_tree_up_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_load_sampler_base_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_load_sampler_base_l_b.pdf index 3788bb5fbe..991925030a 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_load_sampler_base_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_load_sampler_base_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_offline_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_offline_l_b.pdf index c4c3f12f69..51f328d4bc 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_offline_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_offline_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_random_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_random_l_b.pdf index 51eebe866b..073a077d0b 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_random_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_random_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_l_b.pdf index cbde13d286..e8f0ab5ef2 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_obj_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_obj_msg.pdf index e09a002ced..1a2f90988a 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_obj_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_rotate_obj_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_l_b.pdf index e3de582ce8..655724e2a5 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_w_min.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_w_min.pdf index 3ee180905a..1f089506fe 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_w_min.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_tempered_w_min.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_test_serialization_l_b.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_test_serialization_l_b.pdf index edbac5317c..9456d66c71 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_test_serialization_l_b.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_test_serialization_l_b.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_transfer_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_transfer_msg.pdf index 9529c768a0..8723bbb22c 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_transfer_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1lb_1_1_transfer_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1param_1_1_construct_param_msg.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1param_1_1_construct_param_msg.pdf index 54cd40ab80..7d283b8add 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1param_1_1_construct_param_msg.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1param_1_1_construct_param_msg.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_storable.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_storable.pdf index a6d0588a56..a5d7912d17 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_storable.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_storable.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_947e0655769addb625fb511f777768bd.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_947e0655769addb625fb511f777768bd.pdf index 9dc778dd9f..6264a87466 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_947e0655769addb625fb511f777768bd.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_947e0655769addb625fb511f777768bd.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_f645d7011e081ebef1092328b0917bfc.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_f645d7011e081ebef1092328b0917bfc.pdf index 6ae9b09afe..994ca590a2 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_f645d7011e081ebef1092328b0917bfc.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_3_01_t_00_01typename_01std_1_1enable__if_f645d7011e081ebef1092328b0917bfc.pdf differ diff --git a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_base.pdf b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_base.pdf index 2960317cbf..eda295b3e6 100644 Binary files a/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_base.pdf and b/docs/latex/structvt_1_1vrt_1_1collection_1_1storage_1_1_store_elm_base.pdf differ diff --git a/docs/xml/serialized__messenger_8impl_8h.xml b/docs/xml/serialized__messenger_8impl_8h.xml index b248a4d0c2..b5b93162f0 100644 --- a/docs/xml/serialized__messenger_8impl_8h.xml +++ b/docs/xml/serialized__messenger_8impl_8h.xml @@ -6526,49 +6526,51 @@ automsg_data=ptr; autouser_msg=deserializeFullMessage<MsgT>(msg_data); -vt_debug_print( -verbose,serial_msg, -"serialMsgHandler:localmsg:handler={}\n",typed_handler -); - -autobase_msg=user_msg.templateto<BaseMsgType>(); -returnmessaging::PendingSend(base_msg,[=](MsgPtr<BaseMsgType>in){ -boolconstis_obj=HandlerManager::isHandlerObjGroup(typed_handler); -if(is_obj){ -objgroup::dispatchObjGroup( -user_msg.templateto<BaseMsgType>(),typed_handler,node,nullptr -); -}else{ -runnable::makeRunnable(user_msg,true,typed_handler,node) -.withTDEpochFromMsg() -.enqueue(); -} -}); -} -}; - -returndata_sender(send_data); -}else{ -vt_debug_print( -verbose,serial_msg, -"sendSerialMsg:eager:ptr_size={}\n",ptr_size -); - -vtAssertExpr(payload_msg!=nullptr&&eager_sender!=nullptr); +std::free(msg_data); + +vt_debug_print( +verbose,serial_msg, +"serialMsgHandler:localmsg:handler={}\n",typed_handler +); + +autobase_msg=user_msg.templateto<BaseMsgType>(); +returnmessaging::PendingSend(base_msg,[=](MsgPtr<BaseMsgType>in){ +boolconstis_obj=HandlerManager::isHandlerObjGroup(typed_handler); +if(is_obj){ +objgroup::dispatchObjGroup( +user_msg.templateto<BaseMsgType>(),typed_handler,node,nullptr +); +}else{ +runnable::makeRunnable(user_msg,true,typed_handler,node) +.withTDEpochFromMsg() +.enqueue(); +} +}); +} +}; + +returndata_sender(send_data); +}else{ +vt_debug_print( +verbose,serial_msg, +"sendSerialMsg:eager:ptr_size={}\n",ptr_size +); -//wrapmetadata -payload_msg->handler=typed_handler; -payload_msg->from_node=theContext()->getNode(); -//setupenvelope -envelopeInitCopy(payload_msg->env,msg->env); - -returneager_sender(payload_msg); -} -} - -}}/*endnamespacevt::serialization*/ +vtAssertExpr(payload_msg!=nullptr&&eager_sender!=nullptr); + +//wrapmetadata +payload_msg->handler=typed_handler; +payload_msg->from_node=theContext()->getNode(); +//setupenvelope +envelopeInitCopy(payload_msg->env,msg->env); + +returneager_sender(payload_msg); +} +} -#endif/*INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H*/ +}}/*endnamespacevt::serialization*/ + +#endif/*INCLUDED_VT_SERIALIZATION_MESSAGING_SERIALIZED_MESSENGER_IMPL_H*/ diff --git a/docs/xml/structvt_1_1serialization_1_1_serialized_messenger.xml b/docs/xml/structvt_1_1serialization_1_1_serialized_messenger.xml index ac50aa7717..2becf861af 100644 --- a/docs/xml/structvt_1_1serialization_1_1_serialized_messenger.xml +++ b/docs/xml/structvt_1_1serialization_1_1_serialized_messenger.xml @@ -198,7 +198,7 @@ - +