Engage Engine API
1.246.9086
|
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Member Functions | |
void | clear () |
virtual void | initForDocumenting () |
Public Member Functions inherited from AppConfigurationObjects::ConfigurationObjectBase | |
virtual std::string | toString () |
virtual bool | isDocumenting () const |
Public Attributes | |
bool | enabled |
[Optional, Default: true] Enables/disables a watchdog. | |
int | intervalMs |
[Optional, Default: 5000] Interval at which checks are made. | |
int | hangDetectionMs |
[Optional, Default: 2000] Number of milliseconds that must pass before a hang is assumed. | |
bool | abortOnHang |
[Optional, Default: true] If true, aborts the process if a hang is detected. | |
int | slowExecutionThresholdMs |
[Optional, Default: 100] Maximum number of milliseconds that a task may take before being considered slow. | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
Definition at line 611 of file ConfigurationObjects.h.
|
inline |
Definition at line 632 of file ConfigurationObjects.h.
|
inline |
Definition at line 637 of file ConfigurationObjects.h.
|
inlinevirtual |
Reimplemented from AppConfigurationObjects::ConfigurationObjectBase.
Definition at line 646 of file ConfigurationObjects.h.
bool AppConfigurationObjects::WatchdogSettings::abortOnHang |
[Optional, Default: true] If true, aborts the process if a hang is detected.
Definition at line 627 of file ConfigurationObjects.h.
bool AppConfigurationObjects::WatchdogSettings::enabled |
[Optional, Default: true] Enables/disables a watchdog.
Definition at line 618 of file ConfigurationObjects.h.
int AppConfigurationObjects::WatchdogSettings::hangDetectionMs |
[Optional, Default: 2000] Number of milliseconds that must pass before a hang is assumed.
Definition at line 624 of file ConfigurationObjects.h.
int AppConfigurationObjects::WatchdogSettings::intervalMs |
[Optional, Default: 5000] Interval at which checks are made.
Definition at line 621 of file ConfigurationObjects.h.
int AppConfigurationObjects::WatchdogSettings::slowExecutionThresholdMs |
[Optional, Default: 100] Maximum number of milliseconds that a task may take before being considered slow.
Definition at line 630 of file ConfigurationObjects.h.