You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tests can be run using the `ctest` command, from the build directory:
18
82
@@ -24,8 +88,13 @@ The SDK has the following design rationale.
24
88
25
89
### Event Driven
26
90
27
-
Similar to how EuroScope is event driven, so is this SDK. Integrations can register a series of event handlers with the SDK, which will pass on events, such as new Flow Measures for processing.
91
+
Similar to how EuroScope is event driven, so is this SDK. Integrations can register a series of event handlers with the
92
+
SDK, which will pass on events, such as new Flow Measures for processing.
93
+
94
+
The SDK itself is also event driven, and uses an internal event bus to handle events.
28
95
29
96
### Async
30
97
31
-
EuroScope is a single-threaded application when it comes to plugins, therefore, anything that may take a while (e.g. HTTP requests) will be done aysynchronously. The results of these operations will be deferred for when the EuroScope thread comes back around, as EuroScope sometimes doesn't like things interacting with it asynchronously.
98
+
EuroScope is a single-threaded application when it comes to plugins, therefore, anything that may take a while (e.g.
99
+
HTTP requests) will be done asynchronously. The results of these operations will be deferred for when the EuroScope
100
+
thread comes back around, as EuroScope sometimes doesn't like things interacting with it asynchronously.
0 commit comments