MADARA  3.4.1
WaitSettings.cpp
Go to the documentation of this file.
1 #include "WaitSettings.h"
2 
3 namespace madara
4 {
5 namespace knowledge
6 {
7 /* Constructor Args:
8  bool t_delay_sending_modifieds,
9  bool t_treat_globals_as_locals,
10  bool t_signal_updates,
11  bool t_always_overwrite,
12  bool t_always_expand,
13  bool t_track_local_changes,
14  std::string t_pre_print_statement,
15  std::string t_post_print_statement,
16  double t_poll_frequency,
17  double t_max_wait_time
18 */
19 
20 // delay g->l sig ovwrt
21 // expand chkpt pre post poll
22 // time
23 const WaitSettings WaitSettings::CHECKPOINT(
24  true, false, true, false, true, true, "", "", 0.100, -1.0);
25 const WaitSettings WaitSettings::DELAY(
26  true, false, true, false, true, false, "", "", 0.100, -1.0);
27 const WaitSettings WaitSettings::DELAY_CHECKPOINT(
28  true, false, true, false, true, true, "", "", 0.100, -1.0);
29 const WaitSettings WaitSettings::DELAY_EXPAND(
30  true, false, true, false, true, false, "", "", 0.100, -1.0);
31 const WaitSettings WaitSettings::DELAY_NO_EXPAND(
32  true, false, true, false, false, false, "", "", 0.100, -1.0);
33 const WaitSettings WaitSettings::EXPAND(
34  true, false, true, false, true, false, "", "", 0.100, -1.0);
35 const WaitSettings WaitSettings::NO_EXPAND(
36  true, false, true, false, false, false, "", "", 0.100, -1.0);
37 const WaitSettings WaitSettings::NO_EXPAND_CHECKPOINT(
38  true, false, true, false, false, true, "", "", 0.100, -1.0);
39 const WaitSettings WaitSettings::SEND(
40  false, false, true, false, true, false, "", "", 0.100, -1.0);
41 const WaitSettings WaitSettings::SEND_EXPAND(
42  false, false, true, false, true, false, "", "", 0.100, -1.0);
43 const WaitSettings WaitSettings::SEND_NO_EXPAND(
44  false, false, true, false, false, false, "", "", 0.100, -1.0);
45 }
46 }
Provides functions and classes for the distributed knowledge base.
Copyright(c) 2020 Galois.
static const WaitSettings NO_EXPAND
Settings to delay sending modifieds and expand variables.
Definition: WaitSettings.h:50
static const WaitSettings EXPAND
Settings to delay sending modifieds and expand variables.
Definition: WaitSettings.h:41
static const WaitSettings NO_EXPAND_CHECKPOINT
Settings to not expand odifieds and enable checkpoints.
Definition: WaitSettings.h:53
static const WaitSettings SEND
Settings to immediately send modifieds and expand variables.
Definition: WaitSettings.h:56
static const WaitSettings SEND_NO_EXPAND
Settings to immediately send modifieds and not expand variables.
Definition: WaitSettings.h:62
static const WaitSettings DELAY_CHECKPOINT
Settings to delay sending modifieds and enable checkpoints.
Definition: WaitSettings.h:38
static const WaitSettings DELAY
Settings to delay sending modifieds and expand variables.
Definition: WaitSettings.h:35
static const WaitSettings DELAY_NO_EXPAND
Settings to delay send modifieds and not expand variables.
Definition: WaitSettings.h:47
static const WaitSettings DELAY_EXPAND
Settings to delay sending modifieds and expand variables.
Definition: WaitSettings.h:44
static const WaitSettings SEND_EXPAND
Settings to immediately send modifieds and expand variables.
Definition: WaitSettings.h:59
static const WaitSettings CHECKPOINT
Settings to enable checkpoints.
Definition: WaitSettings.h:32